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 in global markets. Operating with their own capital and risk management, they've built a sophisticated technological infrastructure for trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy.

The role is positioned within a rapidly expanding global trading desk in Chicago. As a Software Engineer, you'll be integral to designing, developing, and testing proprietary trading software. You'll have access to DRW's extensive suite of tools and technology, working directly with traders, developers, and researchers in a collaborative environment.

The position requires someone who can thrive in a dynamic environment, combining technical expertise with business acumen. You'll be supporting trading desk's research & analysis workflows while utilizing and extending DRW's in-house data analysis infrastructure. The ideal candidate should possess an entrepreneurial spirit and strong communication skills, being able to understand traders' perspectives and translate their needs into technical solutions.

What makes this role unique is the opportunity to work at the intersection of finance and technology, using cutting-edge tools and infrastructure to solve complex trading challenges. DRW values autonomy and quick decision-making, operating with respect, curiosity, and open minds. The company has also expanded into non-traditional strategies including real estate, venture capital, and cryptoassets, offering diverse learning opportunities.

The role offers exposure to various aspects of the trading industry, with the chance to work on business-critical applications. Whether your expertise lies in Java or Python, you'll be part of a team that values integrity, innovation, and the willingness to challenge consensus. This position is perfect for someone who wants to grow beyond pure engineering and understand the broader context of financial markets and trading strategies.

Last updated 8 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 the 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 (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 working in the trading industry or similarly demanding industry
  • Ability to work within vague or changing guidelines
  • Entrepreneurial spirit and desire to work directly with software users

Benefits For Software Engineer

  • Opportunity to work with cutting-edge technology
  • Access to proprietary trading tools and infrastructure
  • Collaborative work environment

Interested in this job?

Jobs Related To DRW Software Engineer

Software Engineer

Software Engineer position at DRW, a global trading firm, focusing on developing proprietary trading software and infrastructure.

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.