Senior Software Engineer, Commodities (Java)

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with their own capital and trading various asset classes.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer, Commodities (Java)

DRW, a prestigious global trading firm with over 30 years of market experience, is seeking a Senior Software Engineer to join their commodities team in London. This role presents an exciting opportunity to work at the intersection of finance and technology, developing sophisticated trading software solutions.

The position involves working directly with traders, developers, and researchers in a collaborative environment, where you'll be responsible for designing, developing, and testing proprietary trading software. You'll have access to DRW's extensive toolkit and technology infrastructure, allowing you to focus on delivering business value efficiently.

The ideal candidate should have at least 5 years of experience with Java (or 3+ years with Python) and a strong foundation in engineering fundamentals. What sets this role apart is the emphasis on both technical expertise and business acumen – you'll need to understand how traders think and communicate effectively with them.

DRW operates with their own capital across various asset classes, including Fixed Income, ETFs, Equities, FX, Commodities, and Energy in global markets. The firm has also expanded into real estate, venture capital, and cryptoassets, showcasing their innovative approach to financial markets.

The company culture values autonomy, integrity, and the ability to challenge consensus. Working at DRW means joining a firm that emphasizes not just what you do, but how you do it. The environment is fast-paced and entrepreneurial, perfect for someone who wants to learn beyond pure engineering and make a direct impact on business outcomes.

Benefits include working with cutting-edge technology, exposure to global markets, and the opportunity to work alongside some of the industry's brightest minds. The position is based in their London office, where you'll be part of a dynamic team driving innovation in the trading industry.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer, Commodities (Java)

  • Design, development and test proprietary trading software
  • Work directly with traders, developers and researchers in a tight knit team
  • Develop infrastructure, tools, visualizations, and trading strategies
  • Support the trading desk's research & analysis workflows
  • Utilize and extend DRW's in house data analysis infrastructure

Requirements For Senior Software Engineer, Commodities (Java)

Java
Python
TypeScript
React
Kubernetes
  • At least 5 years of full stack experience writing Java servers running on Linux OR 3+ years of professional Python engineering experience
  • Solid foundation in engineering fundamentals
  • Strong communication skills and team-oriented mentality
  • Experience working in the trading industry or similarly demanding industry
  • Ability to work within vague or changing guidelines

Interested in this job?

Jobs Related To DRW Senior Software Engineer, Commodities (Java)

OTC Developer

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

Software Engineer, Commodities Engineering

Senior Software Engineer role at DRW, developing proprietary trading software for commodities trading, requiring 5+ years of Java or 3+ years of Python experience, offering $150-250K base salary plus bonus.

Crypto Middle Office Engineer

Senior Software Engineer role at DRW focusing on crypto trading systems development using Java and Python in London.

Senior Software Engineer

Senior Software Engineer role at DRW, focusing on developing low latency trading platforms using Python and modern technologies.

MASS Quantitative Developer

Senior Quantitative Developer role at DRW, building systematic trading infrastructure for futures and equities, requiring 5+ years experience and Python expertise, offering $175-225K base salary plus bonus.