Software Engineer, Commodities Engineering

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 including Fixed Income, ETFs, Equities, FX, Commodities and Energy.
$150,000 - $250,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Software Engineer, Commodities Engineering

DRW, a prestigious global trading firm with over 30 years of experience, is seeking a Software Engineer to join their Commodities Engineering team in Chicago. This role offers an exciting opportunity to work at the intersection of technology and financial markets, developing proprietary trading software for a rapidly expanding global trading desk.

The position combines hands-on software development with direct interaction with traders and researchers, making it ideal for engineers who want to make a direct impact on business outcomes. You'll be working with DRW's extensive proprietary technology stack, developing everything from infrastructure and tools to visualizations and trading strategies.

The role requires either 5+ years of Java experience or 3+ years of Python expertise, with a focus on full-stack development. You'll be joining a firm that values autonomy, innovation, and technical excellence, with offices across the globe trading various asset classes including Fixed Income, ETFs, Equities, FX, and Commodities.

The compensation is highly competitive, with a base salary range of $150,000 to $250,000, plus an annual discretionary bonus. DRW offers comprehensive benefits including medical, dental, vision insurance, 401k with employer match, and various insurance options. The position is based in Chicago, where you'll work alongside talented professionals in a dynamic, fast-paced environment.

This is an excellent opportunity for a skilled software engineer who wants to apply their technical expertise in the exciting world of financial trading, working with cutting-edge technology and contributing to business-critical applications.

Last updated 17 hours ago

Responsibilities For Software Engineer, Commodities Engineering

  • 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 Software Engineer, Commodities Engineering

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

Benefits For Software Engineer, Commodities Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Group medical, pharmacy, dental and vision insurance
  • 401k with discretionary 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, Commodities Engineering

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and growth opportunities.

Research Engineer

Research Engineer position at DRW, combining software engineering and quantitative finance to develop trading systems and algorithms for global markets.

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and professional growth.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems across global markets with focus on system reliability and automation.

Research Engineer

Research Engineer position at DRW, developing trading algorithms and systems using C++ and Python, offering $175-225K base salary plus bonus in Chicago or NYC.