DRW logo
DRW2 months ago

Senior Software Engineer

On-site · Singapore, Singapore

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large
Industry
Financial Services

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
Sorce

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.

Get started

DRW

Senior Software Engineer

Apply on Sorce