CareerPlanSign in

C++ Software Engineer

Central, Singapore💼 Full-time🗓 2026-08-23 → 2026-09-23

Core

Building and maintaining proprietary trading technology that interprets market data and dispatches orders for automated trading of over $250bn in assets daily.

Role type

Senior C++ Software Engineer (High-Performance Trading Systems)

Builds

Exchange trading infrastructure and order dispatch systems

Domain

Financial Technology / Algorithmic Trading / High-Frequency Trading

Deliverable

production ML models | product features

Required skills

Modern C++ (C++11+), Computer architecture (caching, paging, system calls), CPU execution pipeline knowledge, Algorithms and data structures, Linux environment proficiency

Preferred skills

FPGA programming, GPU programming, Experience designing long-running uninterrupted systems

Technologies

C++, Python, Linux, FPGA, GPU

Responsibilities

Interpret arriving market data, Design and implement trading infrastructure, Select hardware for trading systems, Optimize code for high performance based on CPU internals

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.