Clera - Your AI talent agent
LoginStart
Start
D
DRW

Senior Software Engineer, Pricing and Derived Data

full-time•London

Summary

Location

London

Type

full-time

Experience

5-10 years

Company links

WebsiteLinkedInLinkedIn

About this role

<p><strong>DRW</strong> is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.</p> <p>Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.</p> <p>We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. <strong>DRW</strong> is a place of high expectations, integrity, innovation and a willingness to challenge consensus.</p> <p><strong></strong></p> <p>We are looking to hire a Senior Software Engineer into the Pricing and Derived Data team. We are responsible for building foundational APIs and data services to price all products and related products that the firm may trade, using market and derived data. We work particularly closely with the UP Risk, and UP Middle Office Analytics engineering teams to deliver real-time Profit-and-Loss and Risk monitoring systems, allowing our users to, for example, ensure responsible allocation of capital across the firm. Our systems are used across the organisation by Trading Desk leads, Global Risk Management, and Senior Leadership.</p> <p>We collect, transform, aggregate and disseminate pricing and related derived data, such as:</p> <ul> <li>Commodity Price and Yield Curves - Mark-to-market, and Mark-to-model settlement prices</li> <li>Option sensitivities ('greeks') and fixed-income sensitivities like DV01s and BPVs.</li> <li>Proprietary pricing models in collaboration with analysts and Risk Management.</li> </ul> <p>While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise.</p> <p>The Pricing and Derived Data team has embraced the BEAM in building the core of our real-time pricing, analytic and reporting systems. We make extensive use of the OTP and wider Elixir ecosystem, with applications leveraging Ecto, Broadway, LiveView and Nx.</p> <p>As we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm, the UP Pricing and Derived data team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development.</p> <p>We value colleagues who can simplify, automate and ultimately eliminate incidental complexity, freeing time and resources to instead work with our users and stakeholders, to constructively challenge assumptions, and bring decisive focus to high-impact work.</p> <p><strong>Responsibilities:</strong></p> <ul> <li>Acting as the primary developer independently leading end-to-end delivery of complex features.</li> <li>Designing, developing and maintaining greenfield and existing API and application services. The overwhelming majority of our systems are written in Elixir, but where necessary, we use small amounts of Python and Java where vendor SDKs require it.</li> <li>Designing, developing and maintaining realtime data streaming, and batch processing workloads.</li> <li>Providing on-call support as part of our teamwide rotation. Our on-call rotation is split across US and UK time zones, ensuring coverage whilst keeping outside-hours disruption minimal.</li> <li>Contribution to the development of the team, by advancing design and programming best practices, and providing mentorship and collaboration with other members of the team.</li> </ul> <p><strong>Required Qualifications</strong>:</p> <ul> <li>Interest in working with Elixir and the BEAM.</li> <li>Experience in working on distributed systems as part of a wider team.</li> <li>Fluency in functional, object-oriented and procedural programming languages.</li> <li>Skilled in principles of encapsulation, separation of concerns, intentional data model design, and identifying the appropriate level of automated testing.</li> <li>Competency in using Git, CI/CD platforms, Docker and Kubernetes.</li> <li>Possesses the ability and desire to learn, adapt and grow.</li> <li>Demonstrates personal humility, respect for others, and trust in their teammates.</li> <li>Capable of independently driving projects to completion but prefers collaborating with teammates.</li> <li>Excellent problem-solving and debugging skills, but even better listening and communication skills.</li> <li>Strong attention to detail, with a track record of leading and driving projects to completion.</li> </ul> <p><strong>Desirable Qualifications: </strong></p> <ul> <li>More than one of: Ruby, JavaScript, Python.</li> <li>One of: Java, C#, C/C++.</li> <li>PostgreSQL, the database and the query language.</li> <li>Kafka/RabbitMQ or similar event-based platforms.</li> <li>Data structures and design/analysis of algorithms.</li> <li>Analysis of concurrency and parallelism for speed/space performance tradeoffs.&nbsp;</li> </ul> <p><strong>Bonus Experience:</strong></p> <ul> <li>Exchange traded financial instruments.</li> <li>Statistics, discrete mathematics, linear algebra.</li> <li>Problem-solving and proof construction.</li> </ul> <p><strong>For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at&nbsp;<a href="https://drw.com/privacy-notice">https://drw.com/privacy-notice</a>.</strong></p> <p><strong> California residents, please review the California Privacy Notice for information about certain legal rights at <a href="https://drw.com/california-privacy-notice">https://drw.com/california-privacy-notice</a>.</strong></p> <p><strong>#LI-MM1</strong></p>

What you'll do

  • The Senior Software Engineer will lead the end-to-end delivery of complex features and design, develop, and maintain API and application services. They will also provide on-call support and contribute to the development of the team by advancing best practices.

About DRW

At DRW, we identify and capture trading and investment opportunities globally. What sets us apart is our diversified approach—trading across many asset classes and instruments, in markets around the world, with horizons from seconds to years. We succeed by leveraging technology, research and risk management. We offer the best of both worlds: the opportunity and spirit of a startup and the benefits and stability of an established, experienced firm. Our employees work hard to solve interesting problems, and their results are rewarded. We value continuous learning—from our outcomes, from the environment and from each other. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you’ll meet. // Chez DRW, nous identifions et saisissons les opportunités de négociation et d'investissement au niveau mondial. Ce qui nous différencie, c'est notre approche diversifiée : nous négocions sur de nombreuses classes d'actifs et d'instruments, sur des marchés du monde entier, avec des horizons allant de quelques secondes à plusieurs années. Nous réussissons en nous appuyant sur la technologie, la recherche et la gestion des risques. Nous offrons le meilleur des deux mondes: les opportunités et l'ésprit d’une entreprise en démarrage, et les avantages et la stabilité d'une entreprise établie et expérimentée. Nos employés travaillent dur pour résoudre des problèmes intéressants et leurs résultats sont récompensés. Nous valorisons l'apprentissage continu – de nos résultats, de l’environnement et de chacun de nous. C’est un lieu où les attentes sont élevées, la curiosité est profonde et la collaboration est constante, et où l’on retrouve quelques-uns des individus les plus intelligents et les plus passionnés que vous puissiez rencontrer.

Ready to join DRW?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Software Engineer, Pricing and Derived Data do at DRW?

Toggle
As a Senior Software Engineer, Pricing and Derived Data at DRW, you will: the Senior Software Engineer will lead the end-to-end delivery of complex features and design, develop, and maintain API and application services. They will also provide on-call support and contribute to the development of the team by advancing best practices..

Is the Senior Software Engineer, Pricing and Derived Data position at DRW remote?

Toggle
The Senior Software Engineer, Pricing and Derived Data position at DRW is based in London, United Kingdom. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Software Engineer, Pricing and Derived Data position at DRW?

Toggle
You can apply for the Senior Software Engineer, Pricing and Derived Data position at DRW directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on DRW's careers site.
Join our talent pool first to get notified about similar roles that match your profile.