Quantitative Developer (C++) - Central Liquidity Strategies
Core
Design, architect, and implement low-latency C++ systems for a central trading team's algorithmic trading framework.
Role type
Senior IC quantitative developer (low-latency C++)
Builds
Low-latency framework for algorithmic trading, execution algorithms, order management systems, strategy containers, market data handlers, and trading interfaces.
Domain
Financial services, equities and futures, low-latency trading
Required skills
C++17/C++20/C++23, multithreading, asynchronous programming, low-latency system design, Linux internals, networking, data structures, algorithms, object-oriented programming
Preferred skills
Python for quantitative research, execution algorithm performance analysis
Technologies
C++, Linux, Python
Responsibilities
Build out the C++ low-latency framework for algorithmic trading; Work directly with quantitative research to optimize execution performance; Develop execution algorithms, order management systems, strategy containers, market data handlers, and trading interfaces; Enhance platform efficiency using network and systems programming; Create systems and tools for historical market data and trading simulations; Assist in building automated tests and performance benchmark frameworks; Collaborate with trading teams to gather requirements and develop solutions.
Seniority
Senior, hands-on IC
