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
Go Premium
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

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Description & Requirements

We are the engineering team behind Bloomberg Auction System, a global platform for Government monetary operations such as issuing Government debt, performing quantitative easing (QE), conducting short-term lending, and carrying out currency interventions.

Location: London

Business Area: Engineering and CTO

Ref #: 10036553

The Bloomberg Auction System provides Government agencies including Central Banks, Ministries of Finance, Treasuries, and Debt Management Offices (DMOs) with a robust debt auction solution in a secure environment. Central banks can auction off their debt to primary dealers, while dealers can track central bank auctions and enter bids on government security tenders. The Auction System supports a full range of asset classes, including fixed income, money markets and FX. The platform also supports sales, buybacks, switches and repurchase agreements (repo). With an excellent track record and global expertise, our systems bring significant credibility to Government operations and enable regional economies with fiscal obligations. Offering a secure and robust solution, it enables seamless auctions for over 40 countries. In addition to the Auction System, our team also owns a currency exchange aimed at emerging markets. This product has enjoyed rapid growth since its launch and has now been launched in 12 countries around the world.

You’ll Have The Opportunity To

  • Work on client-facing applications
  • Own the full development process – from gathering requirements to testing, rollouts, and maintenance.
  • Build highly resilient 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

  • Experience building multi-threaded applications
  • Experience working in a Linux development environment
  • Good working knowledge of messaging queues

Discover what makes Bloomberg unique – watch our for an inside look at our culture, values, and the people behind our success.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

#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
Location: City of London
Go Premium

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.)
  • B

    Bloomberg

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