Senior Software Engineer
On-site · Singapore, Singapore
Job Summary
Senior Software Engineer for DRW's Core Infrastructure in Singapore. Design, develop, and maintain DRW's low-latency trading platform deployed globally, with responsibilities spanning order routing, market data, and risk systems. Requires 5+ years of C++ development for high-availability, latency-sensitive systems, deep multi-threading experience, and strong performance tuning on Linux with socket I/O. Proficiency with STL/Boost and familiarity with C++23 standards. Prior experience on challenging projects such as building a custom compiler, a matching engine, or real-time data processing is desirable. Strong English communication skills.
Required Qualifications
- Minimum of 5 years of experience developing high-availability systems in C++ with very tight resource/latency constraints
- Background in multi-threaded programming
- Strong understanding of hardware/software interaction
- Experience with C++ libraries like STL and Boost
- Proficiency in performance tuning (applications, Linux, socket I/O) and troubleshooting
- Up-to-date with C++23 standards
- Experience with building complex real-time data systems (e.g., matching engine, large data processing)
- Strong English verbal and written communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.