CareerPlan

Software Engineer - C++

River Valley, CentralFull-time2026-10-16 → 2026-10-17
Based in Singapore

Core

Design and develop high-performance electronic trading systems connecting systematic trading strategies to financial markets worldwide.

Role type

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

Builds

High-performance trading infrastructure, exchange connectivity, order execution systems, and risk management tools

Domain

Quantitative trading / Financial technology

Deliverable

production ML models

Required skills

C++, data structures, algorithms, object-oriented programming, low-latency programming, distributed systems, real-time systems

Preferred skills

Linux, TCP/IP, UDP, Python, shell scripting, market data systems, exchange connectivity

Responsibilities

Design and develop high-performance electronic trading systems, build exchange connectivity for real-time market data and order transmission, improve system performance via network and systems optimization, develop infrastructure for historical data access and trading simulations, build tools for data analysis and risk management, investigate production issues to improve reliability and scalability

Seniority

Senior, hands-on IC