About The Position

DRW is hiring a Software Engineer to support trading desks in London, Singapore, and Chicago. The role works closely with traders, researchers, and software engineers to solve operational problems, optimize workflows, and select suitable tools and technology. The engineer owns products from prototype through stable production and delivers polished, usable software for Cumberland Mining’s trading and operations stakeholders. The position involves building, maintaining, and extending trading applications, data pipelines, and other solutions across greenfield and legacy systems, using languages including Java and Python. On-call support may be required.

Requirements

  • Exceptional interpersonal skills and clear communication with stakeholders and engineers, fostering a collaborative and supportive working environment.
  • A strong track record working on enterprise-scale software engineering projects and the ability to deliver and manage dynamic software projects for key stakeholders.
  • Substantial prior interaction with the front office and senior management in an active trading environment.
  • At least 2 years of enterprise experience working on systems involving version control, Git, Python or Java, and Linux.
  • A bachelor’s degree in a quantitative field or materially equivalent exposure.
  • Demonstrated ability to work independently, break down problems, and synthesize and implement solutions.

Nice To Haves

  • Comfort working in multiple programming languages.
  • 2–3 years of experience in front-office, middle-office, back-office, or risk-management roles working with exchange-traded and OTC products.

Responsibilities

  • Take ownership of products from prototype through stable production.
  • Work with Cumberland Mining trading and operations stakeholders to deliver polished, ergonomic, and well-engineered software solutions to operational business problems.
  • Build, maintain, and extend trading-related applications, data pipelines, and solutions.
  • Work with greenfield and legacy systems across multiple languages, including Java and Python.
  • Provide on-call support as needed.

Benefits

  • Annual discretionary bonus.
  • Group medical, pharmacy, dental, and 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