Software Engineer - UP Analytics Middle Office

Diversified trading firm with over 3 decades of experience in global markets, operating with own capital and trading various asset classes.
$175,000 - $225,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Software Engineer - UP Analytics Middle Office

DRW is a well-established trading firm with a 30-year track record of excellence in global markets. As a Software Engineer in the UP - Analytics - Middle Office team, you'll be part of a dynamic environment that values autonomy and innovation. The role focuses on building and maintaining critical services that calculate analytics across various asset classes and predict market outcomes.

The position offers an exciting opportunity to work with cutting-edge technology and complex financial systems. You'll be developing and maintaining API platforms, working with multiple programming languages, and collaborating closely with risk managers and trading desks. The team's work directly impacts the firm's ability to measure option and rate sensitivities and manage analytical measures effectively.

What makes this role particularly attractive is the blend of technical challenges and business impact. You'll be working with applied mathematics, statistics, and modern development tools while contributing to a firm that trades various asset classes globally. The company culture emphasizes respect, curiosity, and open-mindedness, making it an ideal environment for continuous learning and growth.

The compensation package is highly competitive, with a base salary range of $175,000 to $225,000, plus an annual discretionary bonus. DRW offers comprehensive benefits including medical, dental, and vision insurance, 401k with employer match, and various insurance options. The company's commitment to technology and innovation, combined with its use of proprietary capital and risk management, creates an environment where talented engineers can thrive and make significant contributions to the firm's success.

Last updated a few seconds ago

Responsibilities For Software Engineer - UP Analytics Middle Office

  • Designing, developing and maintaining greenfield and legacy API, service, and application platforms
  • Testing at the unit, functional, and integration level
  • Code in multiple languages, paradigms, and platforms
  • Collaborating with various business, development, IT, and trading support teams
  • Provide on-call support as part of team-wide rotation
  • Keep open communication with users for support, testing, and ensuring understanding of their needs

Requirements For Software Engineer - UP Analytics Middle Office

Python
JavaScript
TypeScript
Java
Kubernetes
  • Experience using applied mathematics (linear algebra, optimization, numerical methods)
  • Strong understanding of statistics and probabilities
  • Fluent in functional, object-oriented, and imperative programming languages
  • Competent in distributed version control, CI/CD, Docker, and Kubernetes
  • Familiarity with Elixir or similar functional languages
  • Familiarity with Python or similar programming languages
  • Knowledge of data structures and design/analysis of algorithms
  • Experience with exchange-traded financial assets, statistics, or financial engineering

Benefits For Software Engineer - UP Analytics Middle Office

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Annual discretionary bonus
  • Group medical insurance
  • Pharmacy benefits
  • Dental insurance
  • Vision insurance
  • 401k with discretionary employer match
  • Short and long-term disability
  • Life and AD&D insurance
  • Health savings accounts
  • Flexible spending accounts

Interested in this job?

Jobs Related To DRW Software Engineer - UP Analytics Middle Office

Software Engineer - Pricing and Derived Data

Software Engineer position at DRW focusing on building pricing and derived data systems using Elixir and distributed systems in a global trading environment.

Software Engineer

Mid-level Software Engineer role at DRW, focusing on backend development for a global trading platform with emphasis on scalability and reliability.

Full Stack Software Developer

Full Stack Software Developer role at DRW, a global trading firm, developing critical software for algorithmic trading strategies.

Research Engineer

Join DRW as a Research Engineer, implementing trading strategies and developing cutting-edge financial technology solutions.

Software Engineer

Software Engineer for DRW's UP - Analytics - Middle Office team, building services for financial analytics and market predictions.