Senior Quantitative Developer (C++) - Execution Technology
Millennium Management
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
- 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