Software Engineer - Pricing and Derived Data

Diversified trading firm with over 3 decades of experience in global markets, specializing in trading various asset classes using sophisticated technology.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Finance

Description For Software Engineer - Pricing and Derived Data

DRW, a well-established trading firm with over 30 years of experience, is seeking a Software Engineer to join their Pricing and Derived Data team. This role is crucial in building foundational APIs and data services that power the firm's trading operations.

The position offers an exciting opportunity to work with cutting-edge technology, particularly focusing on the BEAM ecosystem and Elixir. You'll be part of a team responsible for developing real-time pricing, analytic, and reporting systems that serve critical functions across the organization.

The role involves working with sophisticated financial data systems, handling everything from commodity prices and yield curves to option sensitivities. While financial industry experience is beneficial, it's not mandatory - the team values talented engineers who can bring fresh perspectives and are eager to learn.

Working in a hybrid environment (minimum 3 days in office) at the Chicago headquarters, you'll collaborate with team members across multiple time zones in the USA and UK. The position reports to a team lead based in London, offering exposure to international operations.

What makes this role unique is the combination of technical challenges in distributed systems, real-time data processing, and the opportunity to work with financial markets. The team emphasizes collaboration, continuous learning, and innovation, making it an ideal environment for engineers who want to grow their skills while working on impactful projects.

Benefits include working with a diverse team, exposure to multiple asset classes and global markets, and the opportunity to contribute to systems that directly impact the firm's success. The company values autonomy, integrity, and innovation, making it an excellent place for those who want to challenge consensus and make a significant impact.

Last updated a day 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 greenfield and existing API and application services
  • 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

Java
Python
PostgreSQL
Kafka
RabbitMQ
  • Experience with Elixir and the BEAM
  • Experience working on distributed systems as part of a wider team
  • Fluency in functional, object-oriented, and procedural programming paradigms
  • Competency in using 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
  • Analysis of concurrency and parallelism

Interested in this job?

Jobs Related To DRW Software Engineer - Pricing and Derived Data

Computational Geometry Software Engineer

Join Hadrian as a Computational Geometry Software Engineer to build autonomous factories and revolutionize aerospace manufacturing through advanced CAD/CAM automation.

Software Engineer II

Software Engineer II position at Aledade, building healthcare technology solutions to improve patient care and reduce healthcare costs through preventive measures.

Mid-Level Java Developer

Mid-Level Java Developer position at CI&T, focusing on backend development for an innovative insurance industry mobile application.

Process Integration Engineer

Process Integration Engineer role at Diamond Foundry, developing and optimizing wafer engineering processes with 3-5 years experience required.

Java Developer

Mid-level Java Developer position at Civitta, offering hybrid work, focusing on backend development with Spring, Microservices, and SQL in an international environment.