Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer on the Prediction Markets Desk, you will build systems that take the desk from idea to production trading, including exchange connectivity, strategy logic, real-time pricing input pipelines, and position and risk management.
In this role you will:
- Build exchange connectivity to Prediction Market venues
- Collaborate with traders and researchers to implement trading signals and strategies
- Create infrastructure that allows the desk to efficiently capture market opportunity
- Take full ownership of the products you create, from prototype to stable production
- Work with both greenfield and legacy systems, primarily in C++ and Java
- Provide on-call support as needed
Requirements
- A minimum of 2+ years' experience in C++, with the ability to work comfortably across multiple programming languages
- A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments
- Experience building exchange connectivity (market data, order routing gateways), ideally in a cloud-oriented setting
- Familiarity with real-time data processing and multi-venue environments
- Understanding of trading operations (order lifecycle, break resolution, audit trails, PnL calculation)
- Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexity
- Exceptional interpersonal skills - you communicate clearly with traders, researchers, and other engineers, fostering a collaborative, supportive working environment
- Experience in the financial markets, crypto, or prediction markets is a plus
- Experience with linux-based, concurrent, high-throughput software systems
- Have a Bachelor's or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience
Benefits & conditions
The annual base salary range for this position is $175,000 to $225,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.