Software Engineer - Cumberland/FICCO Front Office Systems

DRW•Greenwich, CT
•$175,000 - $225,000

About The Position

The DRW C/FICCO Front Office Systems team works closely with traders to turn alpha signals, risk management, market visualizations, and other trading-critical tools into scalable, performant, and reliable production systems. The team embeds with customers to solve complex, high-impact problems, prototypes quickly, and takes care to deliver durable production products. It collaborates with Data Engineering, Research Engineering, and Execution Engineering. Software Engineers in Front Office Systems work in two connected modes. During a Forward Deployment, the engineer embeds directly with a trading desk, develops an understanding of its business context and domain, and delivers specialized solutions amid ambiguity, trade-offs, and urgency. After deployment, the engineer identifies reusable patterns and makes tools available across trading desks. The role covers Cumberland and FICC options trading desks and includes ownership of products from prototype through stable production, development on both greenfield and legacy systems, and on-call support as needed.

Requirements

  • Up to 7 years of experience using C++ and Python, with the ability to work comfortably in 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 investigate complex problems, develop intuitive understanding, identify risks early, and minimize complexity.
  • Exceptional interpersonal skills and clear communication with stakeholders and engineers, supporting a collaborative working environment.
  • A bachelor's or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience.

Nice To Haves

  • Experience in financial markets, especially 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.

Responsibilities

  • Work with trading tools for Cumberland and FICC options trading desks.
  • Take full ownership of products from prototype through stable production.
  • Embed with trading desks, learn their problem spaces, extract domain models, and build ergonomic, performant, and extendable engineering solutions.
  • Build, maintain, and extend the central trading platform.
  • Work with greenfield and legacy systems across C++, Python, and TypeScript.
  • Provide on-call support as needed.
  • Extract reusable patterns from Forward Deployments and make tools available across trading desks.

Benefits

  • Annual discretionary bonus eligibility.
  • Group medical insurance.
  • Pharmacy coverage.
  • Dental insurance.
  • Vision insurance.
  • 401(k) with discretionary employer match.
  • Short- and long-term disability insurance.
  • Life and AD&D insurance.
  • Health savings accounts.
  • Flexible spending accounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service