Skip to content

Senior Software Engineer, Low Latency

DRW
🇸🇬SingaporeMediorFull-timePosted October 1, 2026

About the Role

DRW is looking for an excellent C++ Software Engineer to develop new and improve existing low latency trade execution systems for our Asia Equity Options business.

  • As a member of the desk, you will be integral in the interaction between research and trading teams.
  • You will have the opportunity to work with cutting-edge low latency technologies and will be surrounded by senior technologists providing you with the best possible environment to succeed.
  • Analyze and discuss requirements from stakeholders.
  • Facilitate discussions on code implementation, testing, and software architecture best practices.
  • Drive projects and lead new initiatives.
  • Actively engage with others on the development team to resolve challenging design and coding issues.
  • Evaluate appropriate new technologies, tools, frameworks and software components for integration.

Responsibilities

  • Develop new and improve existing low latency trade execution systems for the Asia Equity Options business
  • Analyze and discuss requirements from stakeholders
  • Facilitate discussions on code implementation, testing, software architecture best practices
  • Drive projects and lead new initiatives
  • Actively engage with others on the development team to resolve challenging design and coding issues
  • Evaluate appropriate new technologies, tools, frameworks and software components for integration

Requirements

  • Significant experience developing high-availability systems with very tight resource/latency constraints
  • Experience interfacing with ultra low latency FPGA trading systems
  • Strong experience with working on highly distributed systems
  • Strong understanding of C++, boost, STL
  • Knowledge of Python is a plus
  • A minimum of 4 years of experience in the trading industry
  • Prior experience working on options or derivative products
  • A background in multi-threaded programming and a strong understanding of hardware/software interaction
  • Comfortable working “under the hood” and skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting
  • Experience working with Research teams and Quants
  • Strong understanding of software engineering principles and best practices
  • Dedicated team player and a passionate problem solver with strong interpersonal skills