Skip to main content

DRW

Python Software Engineer, Trading Platform

Chicago, New York$150k–$180kmidAdded today

About this role

DRW, a leading diversified trading firm, seeks an experienced Python engineer to build and maintain infrastructure supporting traders and quantitative researchers. You'll develop high-performance trading platform tools, optimize workflows, and collaborate across the organization to deliver impactful solutions.

What you'll do

  • Manage day-to-day technology requirements for proprietary trading systems
  • Improve trading and research workflows through infrastructure development and expansion
  • Evaluate emerging technologies and deprecate legacy code to modernize the stack
  • Design custom frameworks and APIs in collaboration with traders and researchers
  • Write performance-critical code and user-friendly APIs for data analysis access
  • Lead design discussions and code reviews to maintain engineering standards

What they're looking for

  • Python (5+ years production experience, versions 3.11+)
  • Systems language (C, C++, Rust, or similar)
  • Data structures and algorithms
  • CI/CD tools (TeamCity or Jenkins)
  • Linux administration
  • Python ecosystem and package management
  • API design and user experience consideration
  • Mentoring and project leadership

Benefits

  • Annual discretionary bonus
  • Group medical, pharmacy, dental, and vision insurance
  • 401(k) with discretionary employer match
  • Short and long-term disability insurance
  • Life and AD&D insurance
  • Health savings and flexible spending accounts
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

DRW

DRW is a diversified trading firm that builds and maintains trading technology infrastructure, risk management systems, and systematic trading platforms supporting global 24/7 operations across multiple asset classes. The company is hiring Desktop Systems Engineers, Trade Systems Engineers, and Software Engineers to support endpoint infrastructure, trading system reliability, risk analytics, and full-stack trading platform development.

Website
drw.com
View all jobs at DRW

Likely interview questions

  • Tell us about a demanding live system you built in Python—what were the performance challenges and how did you address them?
  • How do you approach designing APIs that balance technical requirements with user experience for non-technical stakeholders like traders?