Senior Software Engineer - Fixed Income Trading in London

Senior Software Engineer - Fixed Income Trading in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Bloomberg

At a Glance

  • Tasks: Develop and enhance trading systems using C++ and collaborate on innovative solutions.
  • Company: Join Bloomberg, a leader in financial technology with a vibrant team culture.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Dynamic environment with excellent career advancement opportunities and a focus on collaboration.
  • Why this job: Make a real impact in the financial industry while working with cutting-edge technologies.
  • Qualifications: Experience in C++, strong communication skills, and a passion for full-stack development.

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

Bloomberg's Fixed Income Trading systems offer end-to-end trading workflows including price discovery and negotiation, real-time analytics/pricing and execution, and are fully integrated with the Bloomberg Terminal. Our team’s systems are the gateway between Bloomberg and the financial industry, providing workflows for trading Interest Rate Swaps (IRS) and Credit Default Swaps (CDS), forming the largest buy-side electronic trading platform for fixed income derivatives. We develop rich user interfaces which are powered by backend services in C++. As developers, we own the software end-to-end, and use a variety of technologies whilst practicing pragmatic innovation.

Our software supports the entire trade process: displaying instrument prices on the Bloomberg terminal, creation of trading tickets, and processing of over-the-counter negotiations. CDS and IRS are complex derivatives featuring many important financial details, and it is therefore essential for us to build products that allow our traders to see a lot of information while keeping our systems performant and flexible. We collaborate closely with other teams in the larger Electronic Trading department and work daily with our business counterparts to move the platform forward and influence its direction. We are dedicated to sharing our knowledge regularly and to creating a collaborative environment.

We are looking for software engineers who share our teams’ passion for delivering high quality software in a fast-paced client-driven environment.

What's in it for you?

  • You will be joining an enthusiastic team of talented engineers, passionate about our product, and proud to build industry-leading solutions for our clients.
  • Collaboration and team-work are part of our DNA.
  • You will work closely with our business partners, and take a leading role in designing new solutions.
  • You will have the opportunity to work on complex system features, distributed architectures and find innovative ways to improve our clients’ workflows.
  • This includes working with both backend and frontend technologies.
  • You will see an immediate ROI, as we respond to our clients needs swiftly and release code to production on a bi-weekly basis.

You’ll need to have:

  • Experience programming in C++
  • Proven knowledge of object-oriented design, multi-threading, and data structures
  • Project leadership experience working on medium-sized projects
  • Excellent communication skills
  • A passion for working closely with product, clients, and other stakeholders
  • Interest in being a full-stack developer, working on both the front and back end with a keen eye on user experience
  • Desire to own the software you build and taking a proactive role in its evolution

We’d love to see:

  • Professional experience programming in Python
  • Professional experience programming in TypeScript
  • Experience working in a UNIX or Linux development environment
  • Familiarity using Continuous Integration and Continuous Deployment tools
  • Familiarity with AI Development Tools such as Claude Code or CoPilot
  • Experience working with unit testing frameworks
  • Knowledge in the financial markets

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process.

Senior Software Engineer - Fixed Income Trading in London employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work environment in London where innovation and collaboration thrive. As a Senior Software Engineer, you will be part of a passionate team dedicated to developing cutting-edge trading solutions, with ample opportunities for professional growth and direct impact on client workflows. The company fosters a culture of teamwork and knowledge sharing, ensuring that your contributions are valued and recognised in a fast-paced, client-driven setting.

Bloomberg

Contact Details:

Bloomberg Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Fixed Income Trading in London

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech industries. Attend meetups or webinars related to fixed income trading and software engineering. You never know who might have a lead on that perfect job!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and full-stack development. This is your chance to demonstrate your expertise and passion for building high-quality software.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, communication is key, so articulate your thought process clearly!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest openings and updates about our team. Don’t miss out on the chance to join us at Bloomberg!

We think you need these skills to ace Senior Software Engineer - Fixed Income Trading in London

C++ Programming
Object-Oriented Design
Multi-threading
Data Structures
Project Leadership
Excellent Communication Skills
Full-Stack Development

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++, object-oriented design, and any relevant projects you've led. We want to see how your skills align with what we're looking for!

Showcase Your Passion:In your cover letter, let us know why you're passionate about software engineering and the financial markets. Share specific examples of how you've collaborated with teams or improved workflows in past roles. We love seeing that enthusiasm!

Be Clear and Concise:When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your experiences and skills. We appreciate a well-structured application that gets straight to the point!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values.

How to prepare for a job interview at Bloomberg

Know Your C++ Inside Out

Since the role requires experience in C++, make sure you brush up on your skills. Be prepared to discuss object-oriented design, multi-threading, and data structures. Practise coding challenges that focus on these areas to demonstrate your expertise.

Showcase Your Project Leadership

Highlight your project leadership experience during the interview. Be ready to share specific examples of medium-sized projects you've led, focusing on your role, the challenges faced, and how you collaborated with your team and stakeholders to achieve success.

Communicate Clearly and Effectively

Excellent communication skills are a must for this position. Practice articulating your thoughts clearly, especially when discussing technical concepts. Remember, it's not just about what you know, but how well you can convey that knowledge to others.

Demonstrate Your Passion for Full-Stack Development

Express your interest in being a full-stack developer by discussing your experiences with both frontend and backend technologies. Share any projects where you've worked on user experience, and be ready to talk about how you approach building software that meets client needs.