DRW

Senior Software Engineer, Trading Platform, C++

DRW$175K — $240K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in high-availability C++ systems development
  • Expertise in multi-threaded programming and hardware/software interaction
  • Skilled in performance tuning and troubleshooting on Linux and socket I/O
  • Familiarity with C++ libraries like STL and Boost
  • Knowledge of C++23 standards and their practical implications
  • Experience with complex projects such as custom compilers or real-time data processing
  • Strong verbal and written communication skills

Responsibilities

  • Design and maintain DRW's low latency trading platform
  • Work on critical components including order routing and market data systems
  • Enhance risk systems to improve overall trading performance
  • Perform rigorous performance tuning on applications and systems
  • Troubleshoot and resolve performance-related issues
  • Collaborate closely with team members to innovate and improve platform functionality

Benefits

  • Group medical, pharmacy, dental, and vision insurance
  • 401k with discretionary employer match
  • Short and long-term disability insurance
  • Life and AD&D insurance
  • Health savings and flexible spending accounts
  • Access to an annual discretionary bonus program
Full Job Description
DRW is looking for an outstanding Software Engineer with an expertise in C++ to work in our Chicago office. In this role, you will be a part of our Core Infrastructure team which is responsible for designing, developing and maintaining DRW's low latency trading platform which is deployed global. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems.

To qualify for this role, you:
  • 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

Bonus points if you have:
  • Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems
  • Experience working with Research teams and Quants
  • Experience working within gaming or streaming

The annual base salary range for this position is $175,000 to $240,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.

[#LI-TL1]

About DRW

DRW is a financial trading firm that specializes in derivatives trading. The company was founded in 1992 by Don Wilson and has since grown to have offices in Chicago, London, Montreal, New York, and Singapore. DRW trades a variety of financial instruments, including futures, options, and cryptocurrencies. The company is known for its quantitative trading strategies and has developed a number of proprietary trading systems. DRW is also involved in venture capital and has invested in a number of technology startups.
Learn more about DRW
Size
1,000 employees
Industry
Founded
1992

Similar Jobs

More Jobs at DRW

More Finance & Insurance Jobs

Find similar Senior Software Engineer, Trading Platform, C++ jobs: