Software Developer C++

DRW is a Chicago-based diversified trading firm that uses technology, quantitative research, and risk management to provide liquidity across traditional and digital-asset markets.

Chicago, United States
About DRW

Founded by Don Wilson in 1992, DRW trades for its own account across global markets and operates strategies in cryptoassets, venture capital, real estate, carbon markets, and public-equity investments. Its crypto business, Cumberland, has provided institutional crypto-asset liquidity since 2014.

View jobs by DRW

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop, and test proprietary software, including distributed trading simulations, large-scale data systems, and real-time trade-management and risk-analysis tools. You will propose solutions to complex problems and collaborate with developers, traders, researchers, and business analysts.

Requirements

  • Bachelor's or master's degree in a technical discipline with graduation between December 2026 and June 2027
  • Software development skills in C++ or C
  • Exposure to network programming, multithreaded applications, computational intelligence, real-time programming, or GUI programming
  • Understanding of object-oriented design, data structures, and algorithms
  • Communication skills

Responsibilities

  • Design, develop, and test proprietary software
  • Develop trading strategy simulation software for distributed computation
  • Build large-scale data acquisition, storage, accessibility, and visualization systems
  • Develop real-time trade management and risk analysis tools
  • Identify and advocate for innovative solutions to complex problems
  • Collaborate with software developers, quantitative traders, researchers, and business analysts

Benefits

  • Training for the role