Software Engineer – Cumberland/FICC Options Desk Tools

A diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer – Cumberland/FICC Options Desk Tools

DRW, a well-established trading firm with over 30 years of experience, is seeking a talented Software Engineer to join their Cumberland/FICC Options Desk Tools team in London. This role presents an exciting opportunity to work at the intersection of technology and financial markets, specifically focusing on building and maintaining a proprietary delta one store of value and FICC options trading platform.

The position requires a strong technical foundation with at least 2 years of experience in Java or Python, along with expertise in distributed systems, network programming, and low-latency applications. You'll be working in a dynamic environment where you'll collaborate directly with traders and other business units, handling both greenfield projects and legacy code maintenance.

What makes this role particularly compelling is the opportunity to work with cutting-edge technology stack including Python, Java, Rust, and TypeScript, while gaining deep domain knowledge in delta one store of value (fx, metals, and cryptocurrency) and options markets. The role combines technical challenges of high-performance computing with real-world financial applications.

DRW offers a unique environment where autonomy and quick decision-making are valued, operating with their own capital and trading at their own risk. The company maintains a culture of respect, curiosity, and innovation, with offices across major global markets. This position provides an excellent opportunity for someone who wants to work on sophisticated trading systems while being part of a firm that values both technical excellence and intellectual curiosity.

The role requires a blend of technical expertise and business understanding, making it ideal for engineers who want to make a direct impact on trading operations while working with modern technologies and complex systems. You'll be expected to participate in the full software development lifecycle, from requirements gathering to production support, while maintaining high standards of code quality and system performance.

Last updated 6 days ago

Responsibilities For Software Engineer – Cumberland/FICC Options Desk Tools

  • Work as part of the Cumberland/FICC Options Desk Tools team to establish and maintain trading tools
  • Design, develop, and support full stack software systems in multiple languages
  • Collaborate with trading desks and supporting DRW business units
  • Work with both greenfield and legacy code
  • Assist trading desks with taking proof of concept ideas to production
  • Provide on-call support as needed

Requirements For Software Engineer – Cumberland/FICC Options Desk Tools

Python
Java
Rust
TypeScript
Kubernetes
Linux
  • Minimum of 2+ years' experience using Java or Python
  • Experience with network and concurrent programming involving low latency and high message rates
  • Proficiency working in a Linux environment
  • Proficiency in containerization environments, primarily Docker and Kubernetes
  • Understanding of hardware/software interaction
  • Understanding of complex systems and distributed programming
  • Proficiency in data analysis and event processing
  • Can work comfortably in multiple programming languages
  • Excellent written and verbal communication skills
  • Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience

Interested in this job?

Jobs Related To DRW Software Engineer – Cumberland/FICC Options Desk Tools

Software Engineer, Commodities Engineering

Software Engineer position at DRW in Chicago, developing proprietary trading software with competitive salary and comprehensive benefits.

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and growth opportunities.

Research Engineer

Research Engineer position at DRW, combining software engineering and quantitative finance to develop trading systems and algorithms for global markets.

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and professional growth.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems across global markets with focus on system reliability and automation.