Quant jobs / DRW
Python Software Engineer – Trading Platform
A Python engineer on a new team that builds tools and infrastructure for traders and quantitative researchers. It involves designing APIs and frameworks on the firm's trading platform.
What you’d work on
Our reading of the posting: what a new hire in this role would most likely spend their first months on.
- Maintain technology for in-house trading systems
- Speed up research and trading analysis workflows
- Write performance-sensitive code and clean APIs onto data analysis infrastructure
- Retire legacy code and evaluate new technologies
- Lead design discussions and code reviews
What they ask for
Required
- 5+ years building live Python systems
- Modern Python (3.11+) and ecosystem
- A systems language such as C, C++ or Rust
- Data structures
- CI tools such as TeamCity or Jenkins
- Linux
- Mentoring
Preferred
- Trading industry experience
- Scientific Python stack
- Modern Python packaging
- Education
- Bachelor's or Master's in computer science or related engineering
- Experience
- 5+ years building live Python systems
- Languages and tools
How to prepare
- Build a well-packaged Python library for market data analysis with tests and CI
- Learn performance profiling and how to call C++ or Rust from Python
- Study the scientific Python stack (NumPy, pandas, polars)
- Practise API design
What to study
- Python for Quantitative Finance
- Quantitative Data Engineering
- Professional Quant Practice
- Modern C++ for Quantitative Finance
Apply
Read the full posting on DRW’s site before applying: requirements, location and pay can change after we check them.
View the posting on DRW’s site ↗
SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with DRW and doesn’t handle applications.
Similar roles
AQR Capital Management · Greenwich2027 Research and Portfolio Management Engineering Summer AnalystBlackRock · San FranciscoAssociate, Quant Research – Systems Researcher (Systematic Active Equity)Susquehanna International Group (SIG) · Bala CynwydC++ Algo Developer – Options TradingSusquehanna International Group (SIG) · Bala CynwydC++ Developer – Trading Strategies (Index Desk)Susquehanna International Group (SIG) · New YorkC++ Quantitative Developer – Trading StrategiesQube Research & Technologies · ChicagoC++ Software Engineer – Core Trading Technology