Senior C++ Developer in London

Senior C++ Developer in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
Harrington Starr

At a Glance

  • Tasks: Develop and optimise core trading systems for live markets.
  • Company: High-performing market maker with a focus on innovation.
  • Benefits: Competitive salary, strong bonuses, and comprehensive benefits.
  • Other info: Great opportunities for mentorship and career progression.
  • Why this job: Join a dynamic team and make a real impact in trading technology.
  • Qualifications: 6+ years in C++ and performance-focused systems development.

The predicted salary is between 80000 - 100000 € per year.

A high-performing market maker is looking to hire a Software Engineer to join its core engineering team building the systems that power live trading across global electronic markets. This is a strong opportunity for an engineer who enjoys performance-critical systems, close collaboration with highly quantitative teams and solving complex technical problems where speed, reliability and precision matter.

The Opportunity

  • You’ll work on the firm’s core trading technology stack, helping design and optimise the infrastructure used for research, backtesting and live execution whilst also taking on the role of mentoring some graduate engineers.

What You’ll Be Doing

  • Develop and maintain core trading systems used across multiple asset classes
  • Build high-performance, low-latency software in a production trading environment
  • Work closely with quantitative researchers to support research and execution tooling
  • Design scalable and resilient systems for live market connectivity and order flow
  • Optimise code, infrastructure and architecture for speed and reliability
  • Debug complex production issues and improve platform stability
  • Contribute to internal tooling for testing, replay and diagnostics
  • Improve performance across networking, concurrency and system resources
  • Help shape engineering standards and technical direction within the team

What They’re Looking For

  • Strong software engineering background in C++ or performance-focused systems development (6+ years experience)
  • Experience building low-latency or high-throughput backend systems
  • Informal or formal leadership experience
  • Strong Linux systems knowledge
  • Understanding of networking and server architecture
  • Experience profiling, debugging and optimising production code
  • Strong knowledge of concurrency, multithreading or lock-free programming
  • Comfortable working in a fast-paced, high-performance environment
  • Strong problem-solving skills and technical curiosity

Desirable Experience

  • Financial markets or trading systems background
  • Experience with market data feeds or order entry protocols
  • Packet capture / replay / network diagnostics tooling
  • Exposure to quantitative research environments
  • Hardware-aware optimisation experience

Package

  • Competitive base salary
  • Strong bonus potential
  • Comprehensive benefits package
  • High-impact work close to revenue generation
  • Exposure to elite engineering and quantitative teams
  • Long-term progression in a performance-led environment

For a confidential discussion and full details on the team, compensation and opportunity, get in touch with Ciara Clarke at Harrington Starr.

Senior C++ Developer in London employer: Harrington Starr

Join a high-performing market maker in London as a Senior C++ Developer, where you'll be part of a dynamic engineering team dedicated to building cutting-edge trading systems. Enjoy a competitive salary and bonus potential, alongside a comprehensive benefits package, all while working in a collaborative environment that fosters employee growth and offers exposure to elite engineering and quantitative teams. This role not only allows you to tackle complex technical challenges but also provides opportunities for mentorship and long-term career progression in a performance-driven culture.

Harrington Starr

Contact Detail:

Harrington Starr Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C++ Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in trading systems or C++. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ prowess, make sure to share it. It’s a great way to demonstrate your coding abilities and passion for performance-critical systems.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on low-latency systems and concurrency. We all know how important speed and reliability are in this field!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior C++ Developer in London

C++
Performance-Critical Systems Development
Low-Latency Software Development
High-Throughput Backend Systems
Linux Systems Knowledge
Networking and Server Architecture
Profiling and Debugging Production Code

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and performance-focused systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about trading systems and how your background makes you a perfect fit for our team. Let us know what excites you about the opportunity!

Showcase Problem-Solving Skills:In your application, give examples of complex problems you've solved in past roles. We love seeing how you approach challenges, especially in high-performance environments, so share those stories with us!

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 this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Harrington Starr

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with performance-focused systems and provide examples of how you've built low-latency software in the past. They’ll want to see your technical depth, so don’t hold back!

Showcase Your Problem-Solving Skills

Be ready to tackle some complex technical problems during the interview. Think about real-world scenarios where you've debugged production issues or optimised code for speed and reliability. Sharing specific examples will demonstrate your strong problem-solving abilities.

Understand the Trading Environment

Familiarise yourself with financial markets and trading systems. If you have any experience with market data feeds or order entry protocols, make sure to highlight that. Showing that you understand the context in which your engineering work will take place can set you apart from other candidates.

Demonstrate Leadership Potential

Since the role involves mentoring graduate engineers, be prepared to discuss any informal or formal leadership experiences you’ve had. Talk about how you’ve guided others in technical projects or contributed to shaping engineering standards in your previous roles.