Software Engineer - Cumberland/FICCO Front Office Systems

DRW

Greater London

On-site

GBP 62,000 - 102,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DRW is seeking a software engineer in London to join the Front Office Systems team. You will own trading tools for Cumberland and FICC desks, delivering scalable production systems and collaborating with traders to turn alpha signals into reliable software.

Required are strong C++/Python skills, up to 7 years of experience, and a track record working with customers in fast-moving environments. The role emphasizes on-call responsibilities and cross-language development.

Qualifications

  • Up to 7 years of experience using C++ and Python, across multiple languages.
  • Track record of working directly with end customers and delivering production systems.
  • Ability to dive deep into complex problems and minimize complexity.
  • Exceptional interpersonal skills and clear communication with stakeholders.
  • Experience in the financial markets, especially delta one/FICC options trading.
  • Experience with Linux-based, low-latency software systems.
  • Degree in CS/Math/Stats/Physics/Engineering or equivalent work experience.

Responsibilities

  • Work with trading tools for Cumberland and FICC options desks.
  • Own products from prototype to production.
  • Embed with trading desks to model problems and build solutions.
  • Build, maintain, and extend the central trading platform.
  • Work across multiple languages including C++, Python, and TypeScript.
  • Provide on-call support as needed.

Skills

C++
Python
Customer interaction
Problem solving
Communication
FICC/Delta One experience
Functional programming (plus)

Education

Bachelor's or advanced degree in Computer Science / Math / Statistics / Physics / Engineering

Tools

Linux
TypeScript
High-throughput systems

Job description

Salary: £62,000 - 102,000 per year

Requirements:
  • Up to 7 years of experience using C++ and Python, with comfort working across multiple programming languages
  • A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments
  • Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexity
  • Exceptional interpersonal skills and the ability to communicate clearly with stakeholders and other engineers
  • Experience in the financial markets, especially in delta one store of value and/or FICC options trading
  • Experience with Linux-based, concurrent, high-throughput, low-latency software systems
  • Experience with functional programming is a plus
  • A bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience
Responsibilities:
  • Work with best-in-class trading tools for a collection of Cumberland and FICC options trading desks
  • Take full ownership of the products you create, from prototype to stable production
  • Embed with trading desks, learn about their problem spaces, extract domain models, and build ergonomic, performant, and extendable engineering solutions
  • Build, maintain, and extend the central trading platform
  • Work with both greenfield and legacy systems across multiple languages, including C++, Python, and TypeScript
  • Provide on-call support as needed
Technologies:
  • Support
  • Linux
  • Python
  • TypeScript
  • Embedded
More:

We are DRW, a diversified trading firm with over three decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. Headquartered in Chicago, with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across all major global markets. We also leverage our expertise and technology across real estate, venture capital, and cryptoassets. Our team values autonomy, respect, curiosity, open minds, integrity, innovation, and a willingness to challenge consensus. Our C/FICCO Front Office Systems team collaborates closely with traders to turn alpha signals, risk management, market visualizations, and other trading‑critical tools into scalable, performant, and reliable production systems. We work across the intersection of customer success and quality product development, partnering closely with Data Engineering, Research Engineering, and Execution Engineering.

last updated 36 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Cumberland/Options Front Office Systems
Software Engineer - Cumberland/Options Front Office Systems

Cumberland • Greater London

On-site
GBP 90,000 - 150,000
Front Office Trading Software Engineer (C++/Python)
Front Office Trading Software Engineer (C++/Python)

DRW • Greater London

On-site
GBP 62,000 - 102,000
Software Engineer, Cumberland/Options Tools Engineering
Software Engineer, Cumberland/Options Tools Engineering

DRW • Greenwich

On-site
GBP 132,000 - 170,000
Medical Insurance
Dental & Vision Insurance
401k with matching
+1
Senior Software Engineer, Cumberland/Options Data
Senior Software Engineer, Cumberland/Options Data

Cumberland • Greater London

On-site
GBP 80,000 - 120,000
FICC Options Execution - Senior Software Engineer (Crypto)
FICC Options Execution - Senior Software Engineer (Crypto)

DRW Holdings, LLC • Greater London

Hybrid
GBP 110,000 - 150,000
FICC Options Execution - Senior Software Engineer (Crypto)
FICC Options Execution - Senior Software Engineer (Crypto)

Cumberland • Greater London

On-site
GBP 135,000 - 224,000
FICC Options Execution - Senior Software Engineer (Crypto)
FICC Options Execution - Senior Software Engineer (Crypto)

DRW • Greater London

On-site
GBP 90,000 - 150,000
Trading Systems Engineer, Cumberland Mining
Trading Systems Engineer, Cumberland Mining

DRW Holdings, LLC. • Greater London

On-site
GBP 55,000 - 75,000
Software Engineer - Trading Operations
Software Engineer - Trading Operations

Cumberland • Greater London

On-site
GBP 60,000 - 90,000
Trading Operations Engineer - Cumberland Options
Trading Operations Engineer - Cumberland Options

Drw • Greater London

On-site
GBP 70,000 - 110,000