Quant jobs / Jump Trading
C++ Software Engineer – Trading Team
A C++ developer on a Jump trading team in London who writes and tunes trading algorithms. The role centres on execution algorithms and performance.
What you’d work on
Our reading of the posting: what a new hire in this role would most likely spend their first months on.
- Implement and optimise trading algorithms
- Test for correctness and stability
- Improve platform performance and hardware efficiency
- Work with traders on new strategies
What they ask for
Required
- 5+ years of C++
- Algorithmic trading systems
- Market order execution algorithms
- Large-scale data systems on clusters
- Testing and quality discipline
- Education
- Bachelor's or Master's in computer science, engineering or related
- Experience
- 5+ years in C++ development on algorithmic trading
- Languages and tools
How to prepare
- Write a limit order book in modern C++ and profile it
- Study execution algorithms such as TWAP and VWAP
- Learn lock-free structures and cache effects
- Add rigorous testing to a trading simulator
What to study
- Modern C++ for Quantitative Finance
- Trading Systems and Low-Latency Infrastructure
- Market Microstructure and Execution
- Professional Quant Practice
The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.
Open the roadmapApply
Read the full posting on Jump Trading’s site before applying: requirements, location and pay can change after we check them.
View the posting on Jump Trading’s site ↗
SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Jump Trading and doesn’t handle applications.
Similar roles
Deutsche Bank · LondonCore Quantitative Strategic Analytics DeveloperDeutsche Bank · LondonCore Quantitative Strategic Analytics EngineerBarclays · PragueCredit Quantitative DeveloperOptiver · AmsterdamData Engineer – TradingSquarepoint Capital · LondonDesk Quant AnalystMillennium · LondonDeveloper – Systematic Trading