DRW

Senior Software Engineer

DRW
Apply
2 months ago
Singapore, SingaporeSenior

Responsibilities

  • Design, develop, and maintain DRW’s globally deployed low-latency trading platform.
  • Work across order routing, market data, and risk systems.
  • Develop high-availability C++ systems with tight resource and latency constraints.
  • Apply multithreaded programming, hardware/software interaction knowledge, performance tuning, and troubleshooting.
  • Collaborate with research teams and quants when applicable.

Requirements

  • At least 5 years of experience developing high-availability systems in C++ under tight resource and latency constraints.
  • Background in multithreaded programming and a strong understanding of hardware/software interaction.
  • Experience tuning applications, Linux, and socket I/O and troubleshooting performance issues.
  • Experience with C++ libraries including STL and Boost.
  • Current knowledge of C++23 standards.
  • Experience with challenging projects such as custom compilers, matching engines, or real-time large-scale data processing.
  • Strong written and verbal English communication skills.
  • Experience in trading or another ultra-low-latency business, working with research teams and quants, or working in gaming or streaming is preferred.

Tech Stack

Categories

DRW

About DRW

1,001-5,000 employees

DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.

Contact me