DRW

Software Engineer, Trading – Cumberland Systematic

DRW
Apply
2 months ago
London, United KingdomSenior

Responsibilities

  • Design, develop, test, document, and maintain software for research, trading, and post-trade analysis.
  • Build market data handling, feature and signal computation, portfolio optimization, and execution management software.
  • Develop trading systems, execution algorithms, research infrastructure, monitoring and observability tooling, and integrations with core services.
  • Work primarily in C++ and Python across the trading technology stack.
  • Test software at unit, functional, and integration levels.
  • Collaborate with quantitative researchers, traders, and software engineers.
  • Provide on-call support as needed.

Requirements

  • 5+ years of professional C++ experience.
  • Experience building complex, mission-critical modern C++ systems that are maintainable and safely refactorable.
  • Deep understanding of concurrency concepts and their applications in C++ and Python.
  • Working knowledge of type safety and type systems.
  • Experience developing high-availability distributed systems with tight latency constraints.
  • Understanding of computer networking, related technologies, and their tradeoffs.
  • Practical knowledge of fundamental statistics and numerical recipes.
  • Experience writing software for the trading domain.
  • Strong verbal and written communication skills, initiative, motivation, and desire to learn.
  • Experience collaborating with quantitative researchers is a bonus.
  • Working knowledge of high-level machine learning concepts and lifecycle is a bonus.
  • Experience with functional programming, immutable design principles, Cython, and integrating C++ and Python stacks is a bonus.

Tech Stack

DRW

About DRW

1,001-5,000 employees

DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.

Contact me