D
Posted a day ago
Software Engineer, Market Data
DRWSoftware Engineer, Market Data - Cumberland
Requirements
5+ years modern C++ experience, 3+ years Python experience, Knowledge of multicast and WebSockets, Experience with micro-service architectures, B.S. in Computer Science
Skills
C#PythonWebSockets
About the role
Responsibilities
- Work as part of the cryptoassets team to establish and maintain best-in-class software systems for 24-hour global trading
- Design and develop full-stack software systems including trading systems, exchange connectivity, and monitoring systems
- Work in multiple languages, including C++ and Python
- Perform testing at the unit, functional, and integration levels
- Work on both legacy code and greenfield development
- Provide on-call support as needed
- Collaborate with traders, researchers, and software engineers across the organization
Requirements
- 5+ years of professional, modern (C++20 and beyond) C++ experience
- 3+ years of professional script development experience, preferably Python
- Experience designing, developing, and supporting mission-critical, high-performance applications
- Demonstrated knowledge of network communication, including multicast and WebSockets
- Experience with inter-process messaging, micro-service architectures, and API design
- B.S. in Computer Science or equivalent degree
- Excellent oral and written communication skills
Preferred Qualifications
- Experience with trading systems
About the Company
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy, and have expanded into cryptoassets.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Market Data
DRW · London
