Senior Software Engineer - Auction Systems & Orderbook
Senior Software Engineer - Auction Systems & Orderbook

Senior Software Engineer - Auction Systems & Orderbook

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Develop and maintain high-performance auction systems for financial professionals.
  • Company: Join Bloomberg, a leader in financial technology with a dynamic work culture.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make an impact on the financial markets while working with cutting-edge technologies.
  • Qualifications: Experience in C++, Python, or similar languages; degree in relevant field preferred.
  • Other info: Collaborate with product managers and clients in a fast-paced environment.

The predicted salary is between 36000 - 60000 £ per year.

Senior Software Engineer – Auction Systems & Orderbook

Join to apply for the Senior Software Engineer – Auction Systems & Orderbook role at Bloomberg

Overview

Every day, trillions of dollars pass through the Bloomberg Terminal. As a result, hundreds of thousands of financial professionals rely on our enterprise applications to manage their portfolios, execute their trades and analyse the markets.

Location

London

Business Area

Engineering and CTO

We’ll Trust You To

  • Work on client-facing products
  • Own the full development process – from gathering requirements to testing, rollouts, and maintenance
  • Build high performance systems
  • Learn and influence how the financial markets operate by working closely with product managers and clients

You’ll Need To Have

  • Experience working with C++ along with Python, Typescript or similar programming languages
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Experience building robust, scalable production systems and working with multithreaded applications
  • Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems

We’d Love To See

  • Familiarity with developer productivity tools such as Jenkins, Grafana and Humio
  • Experience building multi-threaded applications
  • Experience working in a UNIX or Linux development environment
  • Knowledge of messaging queues such as Kafka

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Referrals increase your chances of interviewing at Bloomberg by 2x

Get notified about new Senior System Software Engineer jobs in London, England, United Kingdom.

#J-18808-Ljbffr

Senior Software Engineer - Auction Systems & Orderbook employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With a commitment to employee growth, we provide ample opportunities for professional development and the chance to work on cutting-edge technologies that shape the financial markets. Our focus on high-performance systems and client-facing products ensures that every team member plays a vital role in delivering impactful solutions.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Auction Systems & Orderbook

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Bloomberg on LinkedIn. A friendly chat can give us insider info and might even lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving C++, Python, or any relevant tech. This gives us a chance to demonstrate our expertise beyond the CV.

✨Tip Number 3

Ace the interview prep! Research common technical questions for software engineers and practice coding challenges. We can also brush up on system design principles since they’re key for this role.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we can tailor our application to highlight how our experience aligns with what Bloomberg is looking for.

We think you need these skills to ace Senior Software Engineer - Auction Systems & Orderbook

C++
Python
Typescript
System Design
Architecture
Multithreaded Applications
Fault-Tolerant Systems
Distributed Systems
Jenkins
Grafana
Humio
UNIX
Linux
Messaging Queues
Kafka

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++, Python, and any relevant projects that showcase your skills in building robust systems. We want to see how you can contribute to our auction systems!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about financial technology and how your background aligns with our needs. Let us know how you can influence the way financial markets operate.

Showcase Your Projects: If you've worked on any multi-threaded applications or contributed to system design, make sure to mention these in your application. We love seeing real-world examples of your work and how you tackle challenges in software engineering.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Bloomberg

✨Know Your Tech Stack

Make sure you brush up on your C++, Python, and Typescript skills. Be ready to discuss your experience with these languages and how you've used them in past projects. Highlight any specific challenges you faced and how you overcame them.

✨Understand the Financial Domain

Since you'll be working on client-facing products that impact financial professionals, it’s crucial to have a grasp of how financial markets operate. Familiarise yourself with key concepts and be prepared to discuss how your technical skills can enhance these systems.

✨Showcase Your Problem-Solving Skills

Be ready to tackle some technical questions or coding challenges during the interview. Practice solving problems related to multithreaded applications and distributed systems. This will demonstrate your ability to think critically and design robust solutions.

✨Ask Insightful Questions

Prepare thoughtful questions about the team, the projects you'll be working on, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers.

Senior Software Engineer - Auction Systems & Orderbook
Bloomberg

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Senior Software Engineer - Auction Systems & Orderbook

    City of London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-09-30

  • B

    Bloomberg

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>