Software Developer

Global principal trading firm; parent of Cumberland (crypto market maker).

Chicago, Illinois, USA
About DRW

DRW (drw.com) is a Chicago-based global principal trading firm across asset classes; its crypto arm is Cumberland, a leading digital-asset market maker.

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, test, and deploy proprietary software across trading simulations, data systems, trading strategies, trade management, risk analysis, data processing, exchange protocols, and interprocess communication. You will analyze system performance and collaborate with experienced colleagues to implement solutions that balance speed, features, and cost.

Requirements

  • Degree in computer science physics mathematics or a related engineering discipline
  • Graduation between December 2026 and August 2027
  • Excellent software development skills in modern C++ Java or Python
  • Skills in network programming TCP/IP multithreaded applications computational intelligence real time programming or GUI programming
  • Understanding of object oriented design data structures and algorithms
  • Ability to think communicate and code clearly
  • Strong communication skills

Responsibilities

  • Design develop test and deploy proprietary software
  • Build trading strategy simulation software for distributed computation
  • Develop large scale data acquisition storage accessibility and visualization systems
  • Develop low latency trading strategies and algorithmic trading systems
  • Build trade management and risk analysis platforms
  • Optimize data processing at a low level
  • Develop automated trading strategies
  • Build exchange protocol adapters
  • Implement interprocess communication mechanisms
  • Analyze and tune system performance
  • Collaborate on solutions that balance speed features and cost
Software Developer at DRW | JobStash