Lead Software Engineer, Low-Latency Market Connectivity, C++
Core
Architect resilient, scalable, and ultra-low-latency systems providing direct electronic market access across multiple asset classes, sitting between algorithmic/market-making engines and major exchanges.
Role type
Lead Software Engineer (Low-Latency Market Connectivity)
Builds
Connectivity platform for electronic trading and market access
Domain
Financial Services / Electronic Trading / Low-Latency Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (advanced, Unix/Linux), C, performance optimization, deterministic system behavior, multithreading, memory management, object-oriented design, system design, test automation, software-hardware interaction
Preferred skills
FIX and binary protocols, market microstructure, low-latency connectivity to FX/Commodities/Rates/Credits/Futures/Options, CI/CD pipelines, cloud infrastructure
Technologies
C++, C, Unix/Linux, FIX, binary protocols
Responsibilities
Provide technical guidance to engineering teams, contractors, and vendors; Develop secure, high-quality production C++ code; Influence product design to enhance latency, throughput, and stability; Serve as subject matter expert in electronic trading and performance engineering; Guide adoption of leading-edge technologies and AI-assisted engineering practices.
Seniority
Senior, hands-on IC with technical leadership
