
About DRW Holdings
Empowering traders with technology and insights
Key Highlights
- Headquartered in Chicago, Illinois
- 1,000+ employees focused on proprietary trading
- Expertise in fintech and cryptocurrency markets
- Flexible remote work policy and generous PTO
DRW is a global trading firm headquartered in Chicago, Illinois, specializing in proprietary trading and investment strategies across various asset classes. With a team of over 1,000 employees, DRW leverages advanced technology and quantitative methods to identify and capitalize on market opportunit...
🎁 Benefits
DRW offers competitive salaries, equity participation, generous PTO, and a flexible remote work policy. Employees also benefit from a comprehensive he...
🌟 Culture
DRW fosters a culture of collaboration and innovation, encouraging employees to take ownership of their projects and make impactful decisions. The fir...
Skills & Technologies
Overview
DRW Holdings is hiring a Senior Software Engineer to design and build high-performance trading systems. You'll work with C++ and collaborate with a team of technologists and traders. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing high-performance systems. Your expertise in C++ allows you to design and implement complex algorithms that drive trading strategies. You thrive in collaborative environments, working closely with quantitative researchers and traders to solve challenging technical problems. You possess a strong understanding of low-level systems design and production operations, including hardware interaction and software development. Your experience with DevOps practices ensures that you can manage testing and release management effectively. You are adaptable and can pivot quickly to capture opportunities in a fast-paced trading environment.
Desirable
Experience with algorithmic trading systems or financial markets is a plus. Familiarity with additional programming languages or technologies can enhance your contributions to the team.
What you'll do
As a Senior Software Engineer at DRW, you will be a core member of an algorithmic trading team, responsible for designing, building, and operating high-performance trading systems. You will engage in all aspects of the technology stack, from low-level systems design to production operations. Your role will involve collaborating with experienced technologists and traders to develop solutions that directly impact the firm's profitability. You will also be responsible for ensuring the reliability and efficiency of trading systems, which includes monitoring performance and optimizing algorithms. Your contributions will help shape the future of trading at DRW, leveraging sophisticated technology to navigate global markets.
What we offer
DRW offers a dynamic work environment where innovation and integrity are at the forefront. You will have the opportunity to work with cutting-edge technology and collaborate with a talented team of professionals. We provide competitive compensation and benefits, including health insurance and retirement plans. Our culture values autonomy and encourages you to take initiative in your work. We believe in fostering a supportive environment where you can grow your skills and advance your career in the trading industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at DRW Holdings.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Akuna is seeking a Software Engineer to develop low latency trading strategies. You'll work with C++ and collaborate closely with Traders and Researchers to implement sophisticated trading systems. This role requires strong technical knowledge in parallel programming and performance analysis.

Principal Engineer
NinjaTrader is seeking a Principal Software Engineer to enhance their trading platform. You'll work with Java and C++ to develop cutting-edge trading software. This role requires extensive experience in software engineering and a strong background in trading systems.

Trading Systems Engineer
DRW Holdings is hiring a Trading Systems Engineer to support trading technology and ensure systems run smoothly. You'll collaborate with trading, infrastructure, and software development teams in Singapore.

Software Engineering
DRW Holdings is hiring a Python Software Engineer for their Trading Platform team. You'll design and develop tools and infrastructure for traders and quantitative researchers. This role requires experience in software engineering and a strong understanding of trading systems.

Software Engineering
OKX is seeking a Senior Software Engineer for their Trading Service team to develop high-performance trading systems. You'll work with Java and C++ to enhance order and position management systems. This role requires expertise in low-latency systems and a strong understanding of trading products.