Low-Latency C++ Engineer – Electronic Trading Systems / Global/ $ High
Core
Design, implement, and optimise core technology stack components for a fully automated electronic trading platform, focusing on market data ingestion, order execution, and exchange connectivity.
Role type
Senior IC low-latency C++ engineer (trading systems)
Builds
High-performance exchange connectivity, market data ingestion, and order execution pathways
Domain
Financial services / Electronic trading infrastructure
Required skills
Modern C++, memory management, concurrency, performance optimisation, Linux, distributed systems, real-time systems, system-level design, debugging live production systems
Preferred skills
Low-latency trading systems, market making, electronic execution platforms, networking, sockets, high-throughput messaging systems, exchange mechanisms, financial market microstructure
Technologies
C++, Linux
Responsibilities
Design and develop low-latency trading system components; Build and maintain high-performance exchange connectivity; Engineer systems operating in real time under strict performance requirements; Optimise end-to-end trading infrastructure for microsecond-level performance; Collaborate with researchers and traders to translate requirements into technical solutions; Debug and analyse live production systems; Extend internal platforms supporting simulation and live trading environments
