Software Engineer - Trading Desk
Role details
Job location
Tech stack
Job description
-
Design, build, and maintain low-latency C++ systems for:
-
Exchange gateways and market data processing (U.S. & Canadian equities)
-
Strategy execution and order management
-
Real-time risk controls and monitoring
-
Trade capture and reporting
Optimize for latency, determinism, and throughput across software and hardware boundaries
Work closely with traders and quantitative researchers to implement and evolve trading strategies
Own production systems, including monitoring, debugging, and incident response for mission-critical infrastructure
Drive performance improvements and technical upgrades across the trading platform
Evaluate and introduce new technologies where they create clear trading or operational advantages
Requirements
- 10+ years of experience building high-availability, performance-critical server-side systems (strong preference for C++)
- 3+ years of experience with modern C++ (C++14 / 17 / 20)
- Deep experience with multi-threaded programming, concurrency, and low-level performance tuning
- Strong understanding of hardware-software interaction (CPU architecture, memory, networking)
- Bachelor's degree in Computer Science, Engineering, or a related field
- Excellent fundamentals in algorithms, data structures, distributed systems, and concurrency
- Strong communication skills and the ability to work directly with traders
Nice to Have
- Experience in low-latency trading, market making, or other latency-sensitive systems
- Experience with North American equities market structure
- Deep knowledge of networking (TCP, UDP, IPv4, kernel bypass, NICs)
- Experience working with quantitative researchers or numerical systems
- Experience working across multiple languages (Python, Java, etc.) in support of research and tooling
- Experience with non-standard or performance-driven hardware/software architectures
Benefits & conditions
The annual base salary range for this position is $175,000 to $225,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.