Software Developer
DRW is a Chicago-based diversified trading firm that uses technology, quantitative research, and risk management to provide liquidity across traditional and digital-asset markets.
About DRW
Founded by Don Wilson in 1992, DRW trades for its own account across global markets and operates strategies in cryptoassets, venture capital, real estate, carbon markets, and public-equity investments. Its crypto business, Cumberland, has provided institutional crypto-asset liquidity since 2014.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, test, and deploy proprietary software across trading simulations, data systems, trading strategies, trade management, risk analysis, data processing, exchange protocols, and interprocess communication. You will analyze system performance and collaborate with experienced colleagues to implement solutions that balance speed, features, and cost.
Requirements
- Degree in computer science physics mathematics or a related engineering discipline
- Graduation between December 2026 and August 2027
- Excellent software development skills in modern C++ Java or Python
- Skills in network programming TCP/IP multithreaded applications computational intelligence real time programming or GUI programming
- Understanding of object oriented design data structures and algorithms
- Ability to think communicate and code clearly
- Strong communication skills
Responsibilities
- Design develop test and deploy proprietary software
- Build trading strategy simulation software for distributed computation
- Develop large scale data acquisition storage accessibility and visualization systems
- Develop low latency trading strategies and algorithmic trading systems
- Build trade management and risk analysis platforms
- Optimize data processing at a low level
- Develop automated trading strategies
- Build exchange protocol adapters
- Implement interprocess communication mechanisms
- Analyze and tune system performance
- Collaborate on solutions that balance speed features and cost
