C++ Software Engineer : Trading : plus excellent bonus : London
C++ Software Engineer : Trading : plus excellent bonus : London

C++ Software Engineer : Trading : plus excellent bonus : London

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Hunter Bond

At a Glance

  • Tasks: Design and develop high-performance C++ systems for live trading.
  • Company: Top-tier quantitative trading firm with a focus on innovation.
  • Benefits: Excellent bonus, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on cutting-edge technology.
  • Why this job: Join a core team and make a real impact in high-stakes trading environments.
  • Qualifications: Strong C++ experience and understanding of performance-critical systems.

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

We’re partnering with a top-tier quantitative trading firm to hire an experienced C++ Software Engineer to work on performance-critical trading and market data systems. This is a role for engineers who care deeply about latency, determinism, and correctness, and who want to build systems where microseconds and design decisions genuinely matter.

The Role

You’ll be part of a core engineering team responsible for low-latency, high-throughput systems that sit directly on the trading path. The work spans strategy execution, market data processing, and core infrastructure, with a strong focus on performance and reliability. You’ll collaborate closely with quants, traders, and other systems engineers, taking research ideas and turning them into robust, production-grade software.

Key Responsibilities

  • Design and develop high-performance C++ systems used in live trading
  • Build and optimise components for market data ingestion, pricing, and execution
  • Profile, tune, and debug systems where latency and throughput are critical
  • Contribute to system architecture and low-level design decisions
  • Maintain high engineering standards around testing, code quality, and reliability

Core Technical Requirements

  • Strong professional experience with modern C++ (C++ 17/20)
  • Deep understanding of data structures, algorithms, and low-level system behaviour
  • Experience working on latency-sensitive or performance-critical systems
  • Strong knowledge of Linux, memory management, and concurrency
  • Comfortable debugging complex issues across large, long-lived codebases

Additional Languages & Technologies (Nice to Have)

  • Experience with one or more of the following is a strong plus:
  • Python (for research tooling, prototyping, or system glue)
  • Rust or Go (modern systems or infrastructure tooling)

C++ Software Engineer : Trading : plus excellent bonus : London employer: Hunter Bond

Join a leading quantitative trading firm in London, where innovation meets excellence. As a C++ Software Engineer, you'll thrive in a dynamic work culture that prioritises collaboration and technical mastery, offering exceptional growth opportunities and a competitive bonus structure. With a focus on performance-critical systems, you'll be at the forefront of cutting-edge technology, making a tangible impact in the fast-paced world of trading.
Hunter Bond

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer : Trading : plus excellent bonus : London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency systems or trading applications. This gives potential employers a taste of what you can do beyond just your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and system design principles. Practice coding challenges that focus on performance-critical scenarios to impress your interviewers.

✨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 engage with us directly.

We think you need these skills to ace C++ Software Engineer : Trading : plus excellent bonus : London

C++ (C 17/20)
Low-Latency Systems
High-Throughput Systems
Data Structures
Algorithms
Linux
Memory Management
Concurrency
Debugging Complex Issues
Performance Optimisation
System Architecture
Code Quality
Testing Standards
Collaboration with Quants and Traders

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with C, especially any projects that showcase your skills in low-latency systems. We want to see how you’ve tackled performance-critical challenges!

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 aligns with our needs. Let us know what excites you about working with quants and traders.

Showcase Relevant Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's optimising a trading algorithm or debugging a complex system, we love to see real-world examples of your work.

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 makes the whole process smoother for everyone involved.

How to prepare for a job interview at Hunter Bond

✨Know Your C++ Inside Out

Make sure you brush up on modern C++ standards, especially C++17 and C++20. Be prepared to discuss data structures, algorithms, and low-level system behaviour in detail. Practising coding problems that focus on performance-critical scenarios can really help you shine.

✨Understand the Trading Environment

Familiarise yourself with trading concepts and the importance of latency and throughput in trading systems. Being able to speak knowledgeably about how your work impacts trading strategies will show that you’re not just a coder, but someone who understands the business.

✨Prepare for Technical Questions

Expect to face questions that test your debugging skills and understanding of concurrency and memory management in Linux. Practise explaining your thought process clearly as you solve problems, as communication is key in collaborative environments.

✨Showcase Your Collaboration Skills

Since you'll be working closely with quants and traders, be ready to discuss past experiences where you collaborated with non-engineers. Highlight how you translated technical concepts into layman's terms and contributed to team success.

C++ Software Engineer : Trading : plus excellent bonus : London
Hunter Bond

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

>