Senior Software Engineer, Options Execution

DRW•Chicago, IL
•$200,000 - $225,000

About The Position

DRW is seeking a Senior Software Engineer to develop new and improve existing low-latency trade execution systems for its Asia Equity Options business. As a member of the desk, the engineer will connect research and trading teams, work with low-latency technologies, and collaborate with senior technologists. The role involves developing high-availability systems in C++ and Python under tight resource and latency constraints, interfacing with ultra-low-latency FPGA trading systems, and working with highly distributed systems. The engineer will discuss requirements with stakeholders, guide implementation and testing discussions, lead projects and initiatives, resolve challenging design and coding issues with the development team, and evaluate technologies and tools for integration. The annual base salary range is $200,000 to $225,000, depending on experience, qualifications, and relevant skills. The position is also eligible for an annual discretionary bonus. DRW offers group medical, pharmacy, dental and vision insurance, a 401(k) with discretionary employer match, short- and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.

Requirements

  • Strong understanding of C++17 and later, Boost, and STL.
  • At least 4 years of experience in the trading industry.
  • Prior experience working on options or derivative products.
  • Background in multithreaded programming and a strong understanding of hardware/software interaction.
  • Ability to work under the hood and perform performance tuning and troubleshooting across applications, Linux, and socket I/O.
  • Experience working with research teams and quantitative researchers.
  • Strong understanding of software engineering principles and best practices.
  • Team-oriented approach, problem-solving skills, and strong interpersonal skills.

Nice To Haves

  • Knowledge of Python.

Responsibilities

  • Develop new and improve existing low-latency trade execution systems for the Asia Equity Options business.
  • Develop high-availability systems in C++ and Python subject to tight resource and latency constraints.
  • Interface with ultra-low-latency FPGA trading systems and work on highly distributed systems.
  • Analyze and discuss requirements with stakeholders.
  • Facilitate discussions about code implementation, testing, and software architecture best practices.
  • Drive projects and lead new initiatives.
  • Engage with the development team to resolve challenging design and coding issues.
  • Evaluate new technologies, tools, frameworks, and software components for integration.

Benefits

  • Annual discretionary bonus eligibility.
  • Group medical insurance.
  • Pharmacy insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) with discretionary employer match.
  • Short- and long-term disability insurance.
  • Life and AD&D insurance.
  • Health savings accounts.
  • Flexible spending accounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service