IT & Software

Senior Quantitative Developer (C++) - Execution Technology

Millennium Management

London · Greater London · United Kingdom

Overview

In this role, you will design and maintain high-performance, low-latency C++ execution systems and trading infrastructure. You’ll work with central trading teams to optimize execution across regions, and build tools for data analysis and simulations to accelerate research and testing. You’ll implement automated tests and performance benchmarks, contributing to fast, reliable, real-time trading capabilities. This role combines technical leadership with close collaboration in a dynamic, risk-aware environment.

Responsibilities
  • Design, develop, and maintain low-latency C++ execution algorithms, order management systems, strategy containers, connectivity, and messaging systems
  • Partner directly with central trading teams to optimize execution performance across businesses and regions
  • Reduce system latency using advanced network and systems programming techniques and other performance-focused methodologies
  • Build systems, interfaces, and tools for historical market data analysis and trading simulations to improve research productivity and system testability
  • Develop and maintain automated tests, performance benchmarking frameworks, and internal engineering tools
  • Collaborate with trading teams in a fast-paced environment to gather requirements and deliver effective, timely solutions
Key requirements
  • Bachelor’s degree in Computer Science or a related field
  • 10+ years of professional software development experience
  • at least 5 years in a front-office financial services environment
  • Strong expertise in data structures, algorithms, and object-oriented programming in C++
  • Proficiency with C++17 and C++20, multithreading, and asynchronous programming environments
  • Strong understanding of low-latency and real-time system design and implementation
  • Deep knowledge of Linux system internals and networking
  • Strong financial markets experience across multiple asset classes, focusing on real-time, low-latency trading systems for equities and futures
  • Proficiency using LLM-based tools to accelerate development and improve code quality; familiarity with Python for quantitative research and data processing
  • Collaborative mindset to work with cross-functional teams
  • Ability to operate in a fast-paced, research-driven environment
  • strong communication for gathering requirements and delivering solutions
  • C++ (C++17/20)
  • multithreading
  • asynchronous programming

Reference: WJ-747_30156702

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.