Software Engineer, Market Data - Cumberland
Core
Building and supporting a C++ based technology stack for global trading operations across exchanges and regions.
Role type
Senior IC market data developer (trading systems)
Builds
Full-stack software systems including trading systems, exchange connectivity solutions, and monitoring systems
Domain
Financial markets / High-performance 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, unit/functional/integration testing, legacy code maintenance, greenfield development
Preferred skills
Trading systems experience
Technologies
C++, Python
Responsibilities
Design and develop full-stack software systems for trading and exchange connectivity; work with legacy code and greenfield development; provide on-call support; collaborate with traders and researchers
Seniority
Senior, hands-on IC