background image

Software Engineer

View all jobs
Job Location
Employment Type
Targeted Start Date

DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 1,000 employees around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

You will be joining Global Delta 1 as an integral part of the trading desk, working closely with traders, quants and other experienced developers to design, implement and support our trading platform. We collaborate with our colleagues around the world, with the autonomy to make the best choices to solve the challenges of building a best-in-class system. You will be surrounded by cutting-edge technology, given immediate responsibility, and be taught by industry-leading professionals, so that you can help to maintain our advantage in a fast-paced and innovative environment.

What you’ll do in this role:

  • Design, develop, test, deploy and support proprietary trading software.
  • Optimise for highly-automated, low-latency, high-throughput strategies.​
  • Build real time risk management and analysis tools.​
  • Write performance-sensitive code.​
  • Solve complex problems, at scale, for a global domain.
  • Create robust inter-process communication mechanisms.
  • Develop adaptors for 3rd-party and exchange protocols.
  • Collaborate with experienced and highly-motivated teammates across the technology stack​.

You will be right at home if you have…

  • A Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, Physics or any related Engineering, Mathematics or Science discipline
  • Excellent software development skills in Java and ability to learn new technologies quickly
  • Have strong inter-personal skills and the ability to work in a collaborative environment with cross-functional teams
  • Self-motivated, curious and a passion for technology
  • Financial services experience would be a plus but not needed

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at