HHiring Reality
← DRW

Software Engineer, Trading – Cumberland Systematic

DRW
Location
London
Posted
2 months ago
Department
Cumberland Engineering & DevOps
What they actually want (must-haves)
  • 5+ years of professional Python or C++ experience
  • Built complex, mission-critical systems that are maintainable and safely refactorable
  • A working knowledge of type safety and type systems
  • Developed high availability distributed systems with tight latency constraints
  • An understanding of computer networking, the related technologies, and their tradeoffs
  • Practical knowledge of fundamental statistics and numerical recipes
Nice to have
  • Collaborated with quantitative researchers
  • A working knowledge of high-level machine learning concepts and lifecycle
  • Experience with functional programming and immutable design principles
  • Worked in Cython and effectively integrated C++ and Python stacks
What the job really is

As a Software Engineer on the Cumberland Systematic team, you will design and develop the full stack necessary for a global trading operation, focusing on high availability and low latency. Your work will involve creating trading systems, market data connectivity, and execution algorithms, while collaborating closely with quantitative researchers and other engineers. You will also be responsible for testing and maintaining the software, ensuring it meets the demands of trading and post-trade analysis.

Things to weigh
  • No salary listed
  • Role involves on-call support which may affect work-life balance
  • Expectations for strong initiative and independent project management may require a high level of self-motivation
Job score2/5
Benefits1/5
Freshness1/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to DRW ?

See how your résumé matches this role — and tailor it from what actually gets interviews.