Software Engineer, Market Data - Cumberland
Core
Design and develop full-stack software systems, market data solutions, and monitoring tools to support global trading operations across multiple asset classes.
Role type
Senior C++ Software Engineer (Market Data & Trading Systems)
Builds
High-performance trading systems, exchange connectivity solutions, and monitoring systems for global markets
Domain
Financial Technology / Trading Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern C++20), Python, network communication (multicast, WebSockets), inter-process messaging, micro-service architectures, API design
Preferred skills
Experience with trading systems, cryptoassets
Technologies
C++, Python
Responsibilities
Design and develop full-stack software systems including trading systems and exchange connectivity solutions; Work on legacy code and greenfield development; Provide on-call support; Collaborate with traders and quantitative researchers
Seniority
Senior, hands-on IC