CareerPlan

Server-Side Engineer (C++) - Pre-Trade Risk Technology

Singapore, SingaporeFull-time2026-07-21 → 2026-10-21

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