Server-Side Engineer (C++) - Pre-Trade Risk Technology
Core
Design and implement high-throughput, low-latency software to monitor trading flows, calculate risk metrics, and block trades in real-time for a global, multi-asset trading platform.
Role type
Senior Server-Side Engineer (C++/Java) for Pre-Trade Risk Technology
Builds
Latency-sensitive distributed risk control systems integrated with next-generation sequencer-based bus architectures
Domain
Financial Services / High-Frequency Trading / Risk Management
Deliverable
production ML models | product features
Required skills
C++ server-side development, Java server-side development, Unix/Linux systems programming, high-throughput system design, low-latency programming, trading system architecture, risk metric calculation, real-time trade blocking, AI-assisted development (Copilot/Claude)
Preferred skills
KDB experience, sequencer technologies, Aeron messaging
Technologies
C++, Java, Unix/Linux, KDB, Aeron, AI coding tools
Responsibilities
Design and implement high-throughput/low-latency software to catch and prevent trading errors, take ownership of code from implementation to deployment and operational support (3rd level), integrate risk controls with new OMS components, support buildout of new controls for Asian markets
Seniority
Senior, hands-on IC
