CareerPlanSign in

C++ Software Engineer

Singapore💼 Full-time🗓 2026-05-24 → 2026-09-23

Core

Build and evolve low-latency systems for pricing, quoting, and executing in commodity markets, alongside the research and backtesting infrastructure for systematic strategies.

Role type

Senior C++ software engineer (low-latency trading systems)

Builds

Production trading systems, research/backtesting infrastructure, and data pipelines for commodities trading

Domain

Financial markets / Proprietary trading / Commodities

Deliverable

production ML models | product features

Required skills

C++ (modern, performance-sensitive), distributed systems, low-latency engineering, data structures, algorithms, concurrency, Python scripting

Preferred skills

Derivative trading fundamentals, Spark, Databricks, quantitative research infrastructure

Technologies

C++, Python, Spark, Databricks

Responsibilities

Partner with traders and quants to translate trading objectives into software systems; Build research and backtesting infrastructure; Design and implement performance-sensitive trading components; Contribute to the architecture and evolution of the commodities trading platform; Operate in a fast-paced environment testing and deploying code frequently

Seniority

Senior, hands-on IC

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