C++ Developer (Market Date/Quant Strategy/Market Connectivity)
Core
Designing scalable, event-driven systems to process massive volumes of real-time market data and execute orders with extremely low latency for a global high-frequency trading firm.
Role type
Senior IC C++ software engineer (low-latency trading infrastructure)
Builds
Core trading platforms, exchange connectivity, market data infrastructure, and execution systems
Domain
Financial technology / High-frequency trading / Real-time market data
Required skills
Modern C++, algorithms, data structures, systems programming, concurrent programming, multithreading, Linux systems programming, performance optimization, distributed systems
Preferred skills
Low-latency systems, networking, exchange connectivity protocols (FIX, WebSocket, binary feeds), kernel bypass, hardware-aware optimization, Rust, Python
Technologies
C++, Linux, FIX, WebSocket, binary market data feeds, Rust, Python
Responsibilities
Design and build high-performance C++ applications for real-time trading and market data processing; Develop and enhance core components used across trading, pricing, quantitative research, and strategy platforms; Build low-latency infrastructure for market connectivity, order routing, and exchange communication; Partner with traders and quantitative researchers to implement and optimise systematic trading capabilities; Improve the performance, scalability, and reliability of distributed event-driven systems; Develop reusable libraries, frameworks, and internal tooling to accelerate engineering productivity
Seniority
Senior, hands-on IC
