Skip to content
Quant jobs / Millennium

Senior Quantitative Developer

A senior C++ role building low-latency execution algorithms and order systems for central trading teams across regions. It mirrors the London execution technology post.

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.

  • Develop low-latency execution algorithms and order management components
  • Tune performance with network and systems techniques
  • Build market data analysis and trade simulation tools
  • Create automated tests and benchmarking frameworks
  • Work with traders to meet requirements quickly

What they ask for

Required

  • Modern C++ (17/20)
  • Multithreading and async programming
  • Data structures and algorithms
  • Low-latency real-time design
  • Linux internals and networking
  • Front-office experience
  • Equities and futures systems

Preferred

  • Python for research and analysis
  • LLM-assisted development
Education
Bachelor's in computer science or a related field
Experience
10+ years of software development, 5+ in front-office finance
Languages and tools
  • C++
  • Python
  • Linux
Markets
equities, futures, multi-asset

How to prepare

  • Write and benchmark a lock-free ring buffer
  • Build a limit order book simulator
  • Study execution algorithms and how they are benchmarked
  • Practise latency profiling with perf and tracing tools

What to study

The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on Millennium’s site before applying: requirements, location and pay can change after we check them.

View the posting on Millennium’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Millennium and doesn’t handle applications.

Similar roles