At a Glance
- Tasks: Develop high-performance trading systems and optimise infrastructure for live execution.
- Company: Dynamic proprietary trading firm with a focus on innovation and collaboration.
- Benefits: Competitive salary, strong bonuses, comprehensive benefits, and career progression.
- Other info: Collaborate closely with quantitative teams and shape engineering standards.
- Why this job: Join a fast-paced environment and make a real impact on global trading systems.
- Qualifications: Strong C++ skills and experience in low-latency systems development.
The predicted salary is between 60000 - 80000 € per year.
A high-performing proprietary trading firm 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 business operates across multiple asset classes and regions, using data-driven and systematic trading strategies in a fast-paced environment. You’ll work on the firm’s core trading technology stack, helping design and optimise the infrastructure used for research, backtesting and live execution. The role suits someone with strong systems-level engineering capability who wants to work on real-time platforms where code quality and performance have direct commercial impact. You’ll partner closely with researchers and trading teams, contributing to architecture decisions, performance tuning and continuous platform improvement.
- Develop and maintain core trading systems used across multiple asset classes
- Build high-performance, low-latency software in a production trading environment
- 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
Strong software engineering background in C++ or performance-focused systems development (2 - 6 years experience). Experience building low-latency or high-throughput backend systems. Strong Linux systems knowledge. Understanding of networking and server architecture. Strong knowledge of concurrency, multithreading or lock-free programming. Comfortable working in a fast-paced, high-performance environment. Financial markets or trading systems background. Experience with market data feeds or order entry protocols. Packet capture / replay / network diagnostics tooling.
Competitive base salary. Strong bonus potential. Comprehensive benefits package. 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.
C++ Developer (Trading) employer: Harrington Starr
Join a high-performing proprietary trading firm in London, where you'll be part of a dynamic engineering team dedicated to building cutting-edge trading systems. With a strong focus on performance and collaboration, the company offers a competitive salary, robust bonus potential, and a comprehensive benefits package, all within a fast-paced environment that fosters continuous learning and career progression. This is an exceptional opportunity for engineers passionate about real-time systems and making a tangible impact in the financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Developer (Trading)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the trading and tech scene. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to low-latency systems. This will give potential employers a taste of what you can do and how you tackle performance-critical challenges.
✨Tip Number 3
Prepare for technical interviews by brushing up on your systems-level engineering knowledge. Practice coding challenges that focus on concurrency and multithreading. The more comfortable you are with these concepts, the better you'll perform when it counts.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people in our team.
We think you need these skills to ace C++ Developer (Trading)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the C++ Developer role. Highlight your experience with low-latency systems and any relevant projects you've worked on. We want to see how your skills align with our needs!
Showcase Your Projects:Include specific examples of projects where you’ve built high-performance software or worked in a trading environment. This helps us understand your hands-on experience and problem-solving abilities.
Be Clear and Concise:When writing your cover letter, keep it clear and to the point. We appreciate straightforward communication, so make sure to express your enthusiasm for the role and what you can bring to our team.
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. We can’t wait to hear from you!
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 low-latency software. They’ll likely ask you about specific projects you've worked on, so have some examples ready that showcase your expertise.
✨Understand the Trading Environment
Familiarise yourself with trading systems and financial markets. Knowing how market data feeds work and the importance of low-latency in trading can set you apart. Show them you’re not just a coder but someone who understands the impact of your work in a fast-paced trading environment.
✨Demonstrate Problem-Solving Skills
Be ready to tackle technical problems on the spot. They might present you with scenarios related to concurrency or system performance. Think aloud as you work through these problems; they want to see your thought process and how you approach complex challenges.
✨Show Your Team Spirit
This role involves close collaboration with researchers and trading teams, so highlight your teamwork skills. Share examples of how you’ve successfully partnered with others in past projects, especially in high-pressure situations. They’ll appreciate a candidate who can communicate effectively and contribute to a team-oriented environment.