D
DRWChicago, ILGraduate

Software Developer

Join DRW as a Software Developer to design and deploy proprietary trading software in a collaborative, fast-paced environment. You'll receive mentorship and rigorous training to accelerate your growth while working on impactful technology solutions.

1

Role and Responsibilities

  • Design, develop, test, and deploy proprietary software for trading strategy simulation and data management.
  • Work on ultra-low-latency trading strategies and complex algorithmic trading systems.
  • Develop real-time trade management and risk analysis platforms.
  • Optimize system performance and implement low-level data processing enhancements.
  • Collaborate with experienced engineers to balance speed, features, and cost.
2

Candidate Requirements

  • Degree in Computer Science, Physics, Mathematics, or related field, graduating between Dec 2026 and Jun 2027.
  • Proficiency in modern C++, Java, or Python programming languages.
  • Skills in multi-threading, API design, data processing, and UI development.
  • Experience with network programming (TCP/IP), multi-threaded applications, and real-time or GUI programming.
  • Strong grasp of object-oriented design, data structures, and algorithms.
3

Training and Development

  • Participate in a rigorous training program designed to accelerate growth.
  • Receive mentorship from experienced engineers from day one.
  • Engage in continuous learning and skill development within a dynamic team.
4

Compensation and Benefits

  • Annual base salary around $225,000, depending on experience and skills.
  • Eligible for an annual discretionary bonus.
  • Comprehensive benefits including medical, dental, vision, 401k with employer match, disability, life insurance, and flexible spending accounts.