Senior Software Engineer

DRW is a diversified trading firm operating globally for over 3 decades, using sophisticated technology and their own capital to trade various asset classes.
$160,000 - $240,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer

DRW, a prestigious global trading firm with over 30 years of experience, is seeking a Senior Software Engineer to join their team in Chicago. This role presents an exciting opportunity to work at the intersection of finance and technology, developing sophisticated trading platforms that operate in markets worldwide.

The position focuses on implementing, developing, and maintaining high-performance trading systems, requiring expertise in low latency and high availability architectures. You'll be working with modern technologies including Python, Kubernetes, and distributed systems, while dealing with complex trading domain challenges that demand both technical excellence and business understanding.

As a Senior Software Engineer at DRW, you'll be responsible for spearheading the design and implementation of new trading platforms while collaborating with trading desks and various business units. The role requires a strong background in building complex, maintainable systems in Python, with experience in high-availability distributed systems and a deep understanding of hardware/software interaction.

The compensation package is highly competitive, with a base salary range of $160,000 to $240,000, plus an annual discretionary bonus. DRW offers comprehensive benefits including medical, dental, and vision insurance, 401k with employer match, and various insurance options. The company values autonomy and quick decision-making, operating with their own capital and trading at their own risk.

This role is perfect for someone who thrives in a fast-paced environment, has a passion for financial markets, and wants to work with cutting-edge technology. DRW's culture emphasizes respect, curiosity, and innovation, making it an ideal place for engineers who want to make a significant impact in the financial trading industry while working alongside some of the brightest minds in the field.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer

  • Spearhead the design and implementation of a new trading platform while leveraging existing systems
  • Collaborate widely with trading desks and supporting DRW business units
  • Maintain the platform to ensure maximum uptime
  • Provide on-call support as needed

Requirements For Senior Software Engineer

Python
Linux
Kubernetes
  • Built complex systems in modern Python that are maintainable and safely refactorable
  • Developed high availability distributed systems in Python, C++, or Rust with tight resource/latency constraints
  • Designed concurrent and parallel applications with strong understanding of hardware/software interaction
  • Good understanding of computer networking and related technologies
  • Experience with data analysis and event processing
  • Proficiency in containerization environments - particularly Docker and Kubernetes
  • Practical knowledge of fundamental statistics and numerical recipes
  • Experience writing software for the trading domain, preferably equities
  • Strong verbal and written communication skills
  • Strong internal motivation and continual desire to learn

Benefits For Senior Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Annual discretionary bonus
  • Group medical insurance
  • Pharmacy benefits
  • 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 Senior Software Engineer

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.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division, building trading systems and exchange connectivity solutions using Java, C++, and Python in London.

MASS Quantitative Developer

Senior Quantitative Developer role at DRW, building systematic trading infrastructure with Python, offering $175-225K base salary plus bonus in New York or Palo Alto.

Senior Quantitative Developer

Senior Quantitative Developer role at DRW in London, focusing on building financial analytics platforms using C++, Python, and C#. Requires 5+ years of experience.

Senior Software Engineer - Endur

Senior Software Engineer position at DRW in London, focusing on Endur platform development and customization for energy trading systems.