D
DRWLondon

Software Developer

Apply

Programme

Graduate

Location

London

About the role

Join DRW as a Software Developer in London, working with a team of technologists, researchers, and traders to develop innovative trading software and systems. This graduate role offers mentorship, immediate responsibility, and a robust training program.

Role and Responsibilities

  • Design, develop, test, and deploy proprietary trading software and systems.
  • Work on trading strategy simulation, data acquisition, and ultra-low-latency trading.
  • Develop real-time trade management and risk analysis platforms.
  • Optimize system performance and implement low-level data processing improvements.
  • Collaborate with teammates to balance speed, features, and cost in solutions.
  • Contribute to exchange protocol adapters and inter-process communication mechanisms.

Candidate Requirements

  • Degree in computer science, physics, mathematics, or related engineering discipline.
  • Graduation between December 2026 and August 2027 (Bachelor’s, Master’s, PhD).
  • Proficient in modern C++, Java, or Python software development.
  • Experience with network programming, multi-threading, real-time or GUI programming.
  • Strong understanding of object-oriented design, data structures, and algorithms.
  • Excellent communication skills to clearly advocate ideas within the team.