At a Glance
- Tasks: Develop and optimise ultra-low-latency trading strategies in a high-performance C++ environment.
- Company: Leading trading technology firm with a collaborative and engineering-focused culture.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Other info: Join a team that values ownership and innovation in a fast-paced industry.
- Why this job: Make a real impact on live trading systems while working closely with traders and researchers.
- Qualifications: Strong modern C++ experience and background in performance-critical systems required.
The predicted salary is between 60000 - 80000 £ per year.
Currently working with a trading technology firm hiring for a Quant Developer to sit directly alongside traders and quant researchers, focused on developing and optimising ultra-low-latency trading strategies within a high-performance C++ environment. The role is heavily engineering-focused and would suit someone who enjoys working close to the trading stack, owning and improving tick-to-trade performance, and writing production-grade modern C++ in latency-sensitive systems.
Key areas:
- Designing and optimising low-latency trading strategies
- Translating research models into production systems
- Profiling and performance optimisation across critical paths
- Multithreading, concurrency and lock-free programming
- Monitoring live systems and improving observability
- Working closely with core trading and infrastructure teams on performance improvements
They are looking for someone with:
- Strong modern C++ experience (C++17+)
- Background in performance-critical or latency-sensitive systems
- Strong systems/programming fundamentals
- Good understanding of concurrency and multithreaded architectures
- Exposure to monitoring/debugging live production systems
Nice-to-have exposure includes:
- TCP/UDP, multicast or FIX
- Trading or financial markets
- AWS/cloud research environments
- Python/Bash tooling
The environment is highly collaborative and engineering-led, with a strong focus on ownership, performance and direct impact on live trading systems.
Senior Quant C++ Engineer employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quant C++ Engineer
✨Tip Number 1
Network like a pro! Get in touch with folks already working in trading tech or quant roles. Attend meetups, webinars, or even just reach out on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ prowess, make sure to highlight it. We love seeing real-world applications of your coding skills, especially in performance-critical systems.
✨Tip Number 3
Prepare for the technical interview! Brush up on multithreading and concurrency concepts, as well as performance optimisation techniques. We want to see how you think and solve problems, so practice coding challenges that reflect the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who are eager to make an impact in the trading world.
We think you need these skills to ace Senior Quant C++ Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong modern C++ experience and any work you've done with performance-critical systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're passionate about low-latency trading strategies and how your background in multithreading and concurrency makes you a great fit for our team. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in live production systems. We love seeing candidates who can think on their feet and improve observability in high-performance environments.
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 us you’re keen to join our collaborative team!
How to prepare for a job interview at Harrington Starr
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills, especially C++17 and beyond. Be ready to discuss specific features and how you've used them in performance-critical systems. They’ll want to see that you can write clean, efficient code under pressure.
✨Understand the Trading Environment
Familiarise yourself with trading concepts and the importance of low-latency systems. Knowing how tick-to-trade performance impacts trading strategies will give you an edge. Be prepared to discuss any relevant experience you have in financial markets or trading technologies.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some technical challenges during the interview. They might ask you to optimise a piece of code or explain how you would approach multithreading issues. Practice explaining your thought process clearly and concisely.
✨Highlight Collaboration Experience
Since the role is highly collaborative, share examples of how you've worked with traders, researchers, or other engineers in the past. Emphasise your ability to communicate effectively and how you’ve contributed to team success in high-pressure environments.