C++ Developer – High Frequency Trading (HFT Systems)
Core
Design, develop, and optimise ultra-low latency C++ trading components for market data processing and order routing in latency-critical environments.
Role type
Senior IC C++ software engineer (high-frequency trading systems)
Builds
Ultra-low latency trading infrastructure interacting directly with exchanges and market venues
Domain
Financial markets / High-frequency trading
Required skills
Modern C++ (C++17/20), lock-free programming, custom memory allocators, zero-copy architectures, Linux kernel tuning, CPU pinning, NUMA architecture optimization, instruction-level profiling, network stack optimization
Preferred skills
Experience with kernel bypass networking, hardware counter analysis, deterministic execution path design
Technologies
C++17/20, Linux, TCP/UDP
Responsibilities
Design and optimise ultra-low latency C++ trading components, implement lock-free and wait-free algorithms, analyse and optimise CPU behaviour (branch prediction, cache misses), ensure correctness and stability of production trading systems, investigate latency regressions and production anomalies
Seniority
Senior, hands-on IC
