Skip to content

Senior Software Engineer

DRW
πŸ‡ΈπŸ‡¬SingaporeSeniorFull-timePosted April 8, 2026

About the Role

DRW is seeking an outstanding Software Engineer with C++ expertise to join the Core Infrastructure team in Singapore. You will be responsible for designing, developing, and maintaining DRW's low-latency trading platform deployed globally, working on critical areas including order routing, market data, and risk systems. This role involves working "under the hood" on high-availability systems with very tight resource and latency constraints, with a strong focus on performance tuning and complex system troubleshooting.

Requirements

  • Minimum of 5 years of experience working developing high-availability systems in C++ with very tight resource/latency constraints
  • Have a background in multi-threaded programming and a strong understanding of hardware/software interaction
  • Are comfortable working "under the hood" and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting
  • Have experience working with C++ libraries like STL and Boost
  • Are up to date on the C++23 standards and have opinions about them
  • Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real time
  • Have strong English verbal and written communication skills