Software Engineer - Pricing and Derived Data

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
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Software Engineer - Pricing and Derived Data

DRW is a well-established trading firm with over 30 years of experience in global markets. As part of the UP - Pricing and Derived Data team, you'll be working on building foundational APIs and data services that are critical to the firm's trading operations. The role involves developing real-time pricing, analytic, and reporting systems using primarily Elixir and the BEAM ecosystem.

The team is responsible for pricing all tradeable products using market and derived data, working closely with Risk and Middle Office Analytics teams. You'll be building systems that serve critical functions for Trading Desk leads, Global Risk Management, and Senior Leadership, ensuring responsible capital allocation across the firm.

The position offers an excellent opportunity to work with modern technologies like Elixir, OTP, Ecto, Broadway, LiveView, and Nx. While financial industry experience is beneficial, it's not required - the team values talented engineers who can learn and adapt. You'll be part of a collaborative environment that spans multiple time zones across the USA and UK.

The role offers competitive compensation ($175,000-$225,000 base salary plus discretionary bonus) and comprehensive benefits including medical, dental, vision, and 401k with employer match. The position is hybrid, requiring at least three days in the Chicago office, reporting to a London-based team lead.

This is an ideal opportunity for engineers who are passionate about distributed systems, functional programming, and building high-performance financial technology solutions. The role combines technical challenges with real business impact, offering growth opportunities in both technical and domain expertise.

Last updated 7 days ago

Responsibilities For Software Engineer - Pricing and Derived Data

  • Act as primary developer leading end-to-end delivery of complex features
  • Design, develop, and maintain API and application services primarily in Elixir
  • Design, develop, and maintain batch and real-time streaming data workloads
  • Provide on-call support as part of team-wide rotation
  • Contribute to team development through best practices and mentorship

Requirements For Software Engineer - Pricing and Derived Data

PostgreSQL
Kafka
RabbitMQ
Python
Java
Ruby
JavaScript
  • Experience with Elixir and the BEAM
  • Experience working on distributed systems
  • Fluency in functional, object-oriented, and procedural programming
  • Competency in Git, CI/CD platforms, Docker, and Kubernetes
  • Knowledge of Ruby, JavaScript, or Python
  • Experience with Java, C#, or C/C++
  • Understanding of data structures and algorithms
  • Strong problem-solving and communication skills

Benefits For Software Engineer - Pricing and Derived Data

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

Interested in this job?

Jobs Related To DRW Software Engineer - Pricing and Derived Data

Senior Software Engineer (Python)

Senior Python Software Engineer role at DRW, building quantitative research platforms for commodities trading, focusing on data analysis and machine learning infrastructure.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division, building critical trading systems for crypto markets using Java, C++, and Python.

Software Engineer

Senior Software Engineer role at DRW, focusing on developing trading systems and infrastructure using Python, requiring 5+ years of experience.

Senior Software Engineer - Openlink Endur

Senior Software Engineer position at DRW focusing on Openlink Endur development and customization for trade management systems.

Crypto Middle Office Engineer

Senior Crypto Middle Office Engineer at DRW's Cumberland, building global trading systems for cryptoassets.