Software Engineer

Diversified trading firm with over 3 decades of experience, operating in global markets with sophisticated technology and trading various asset classes.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Software Engineer

DRW, a prestigious trading firm with over 30 years of experience, is seeking a talented Senior Software Engineer to join their team. This role offers an exciting opportunity to work at the intersection of finance and technology, where you'll be responsible for designing and developing crucial tools and infrastructure used by Traders and Quantitative Researchers.

The position demands strong Python expertise and system design capabilities, where you'll be working on high-impact projects that enhance DRW's trading platform. You'll be collaborating with traders, researchers, and fellow engineers across the globe, providing cutting-edge technology solutions while maintaining high engineering standards.

DRW stands out as an employer by operating with their own capital and trading at their own risk, providing autonomy and the ability to quickly adapt to market opportunities. With offices spanning across the U.S., Canada, Europe, and Asia, they trade in various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across major global markets.

The ideal candidate will have 5+ years of experience with Python, strong system design capabilities, and the ability to write performance-sensitive code. You'll be working in an environment that values respect, curiosity, and innovation, where you can make a significant impact on the organization's success. The role offers the opportunity to work with cutting-edge technology while collaborating with some of the brightest minds in the trading industry.

If you're passionate about building robust trading systems, enjoy working in a fast-paced environment, and want to be part of a company that values integrity and innovation, this role at DRW could be your next career move. The position offers the chance to work on challenging technical problems while contributing to the company's continued success in global financial markets.

Last updated 11 days ago

Responsibilities For Software Engineer

  • Manage day-to-day technology requirements of proprietary trading systems
  • Accelerate trading and research analysis workflows using DRW's in-house infrastructure
  • Evaluate new technologies and identify/deprecate legacy code
  • Collaborate with engineers, traders, and researchers to design custom frameworks
  • Write performance sensitive code and user-friendly APIs
  • Lead design discussions and conduct code reviews

Requirements For Software Engineer

Python
Linux
  • Bachelor's or Master's degree in Computer Science or related Engineering discipline
  • 5+ years of experience building demanding, live systems in Python
  • In-depth knowledge of Python and current standards (3.8 onwards)
  • Knowledge of the Python ecosystem: third party libraries, packaging
  • Knowledge of concurrent programming
  • Solid understanding of data structures
  • Strong verbal and written communication skills
  • Familiarity with Github Actions
  • Familiarity with Linux
  • Ability to mentor others and lead small projects
  • Ability to work with globally located tech staff and end users

Interested in this job?

Jobs Related To DRW Software Engineer

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.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division, building critical trading systems for crypto markets using Java, C++, and Python.

Senior Software Engineer - Openlink Endur

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

Crypto Middle Office Engineer

Senior Crypto Middle Office Engineer at DRW's Cumberland, building global trading systems for cryptoassets.