Software Engineer

Diversified trading firm with over 3 decades of experience in global markets, operating with own capital and trading various asset classes.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Software Engineer

DRW is a well-established trading firm with over 30 years of experience, combining sophisticated technology with exceptional talent to operate in global markets. The company stands out for its autonomous approach, trading with its own capital and risk management.

Headquartered in Chicago with a global presence, DRW trades across various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. They've expanded into real estate, venture capital, and cryptoassets, showcasing their innovative approach to market opportunities.

As a Software Engineer in Chicago, you'll join a dynamic trading desk where you'll design, develop, and test proprietary trading software. You'll have access to DRW's extensive toolkit and infrastructure, working directly with traders, developers, and researchers in a collaborative environment.

The role demands someone with an entrepreneurial spirit who can handle both frontend and backend development. You'll need strong communication skills and the ability to understand traders' perspectives. The position offers competitive compensation ($150,000-$250,000 base salary) plus discretionary bonus and comprehensive benefits.

The ideal candidate should have either 5+ years of full-stack Java experience on Linux or 3+ years of professional Python development. Experience with TypeScript, React, and Kubernetes is valued, as is trading industry experience, though not required. This is an excellent opportunity for someone who wants to combine technical expertise with business impact in a fast-paced trading environment.

Last updated 9 days ago

Responsibilities For Software Engineer

  • 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 trading desk's research & analysis workflows
  • Utilize and extend DRW's in-house data analysis infrastructure

Requirements For Software Engineer

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

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Annual discretionary bonus
  • Group medical insurance
  • Pharmacy coverage
  • Dental insurance
  • Vision insurance
  • 401k with discretionary employer match
  • Short and long-term disability
  • Life and AD&D insurance
  • Health savings accounts
  • Flexible spending accounts

Interested in this job?

Jobs Related To DRW Software Engineer

Software Engineer

Software Engineer role at DRW, developing proprietary trading software and supporting trading desk research workflows in Chicago.

Senior Software Engineer - Openlink Endur

Senior Software Engineer position at DRW focusing on Openlink Endur development and customization for trade management systems.

Senior ServiceNow Developer

Senior ServiceNow Developer position at DRW, a global trading firm, offering competitive salary and comprehensive benefits package.

Senior Software Engineer (Python)

Senior Python Software Engineer role at DRW, building quantitative research platforms for commodities trading, focusing on data analysis and machine learning infrastructure.

Software Engineer - Pricing and Derived Data

Software Engineer position at DRW focusing on building pricing and derived data systems using Elixir and distributed systems.