Senior Software Engineer, Trading Platform, C++
Core
Design, develop, and maintain DRW's low-latency global trading platform, focusing on order routing, market data, and risk systems.
Role type
Senior C++ Software Engineer (Low Latency Trading Infrastructure)
Builds
High-availability trading systems deployed globally
Domain
Financial Trading / Ultra-Low Latency Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (C++23), multi-threaded programming, performance tuning, Linux socket I/O, STL, Boost, hardware/software interaction, high-availability system development
Preferred skills
Trading industry experience, Quant team collaboration, gaming or streaming domain experience
Technologies
C++, STL, Boost, Linux
Responsibilities
Design and develop components for order routing, market data, and risk systems; optimize application performance and troubleshoot low-latency issues; work on challenging projects involving custom compilers or matching engines.
Seniority
Senior, hands-on IC
