C++ developer (UK)
Core
Design, develop, and optimize ultra-low latency trading systems, including market data processing, execution systems, and real-time trading infrastructure.
Role type
Senior C++ developer (high-performance trading systems)
Builds
Distributed systems for financial market data processing and execution
Domain
Financial technology / High-frequency trading
Required skills
Modern C++20, distributed systems, data structures, algorithms, performance tuning, Linux, unit/integration/stress testing, TCP/UDP, FIX/ITCH protocols
Preferred skills
Physics/Engineering/Mathematics degree from a top university, Python/Bash scripting, market data protocol experience
Technologies
C++20, Linux, TCP, UDP, FIX, ITCH
Responsibilities
Develop best-in-class distributed systems to process financial market data; Resolve ambiguity and break down complex requirements into tactical tasks; Apply engineering best practices including performance testing; Optimize high-performance trading systems and APIs for latency reduction
Seniority
Senior, hands-on IC
