Senior C++ Trading Systems Engineer

OKX

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive total compensation package
Education subsidy for growth and dev
Team building programs
Wellness and meal allowances
Healthcare schemes for employees and d

Job summary

OKX is seeking a Senior C++ Software Engineer to lead architecture and development of high-performance trading systems in Singapore. You will own end-to-end design, reviews, and deployment, tackling low-level networking, memory management, and concurrency challenges in a Linux environment.

You will drive architectural improvements, implement automated tests and failure-injection scenarios, and help elevate engineering standards across a multi-language stack.

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related STEM field; equivalent practical experience is valued.
  • 5+ years of hands-on software engineering experience building production C++ systems.
  • Strong experience designing and evolving complex systems with architectural trade-offs.
  • Proven knowledge of concurrency, multithreading, network programming, and performance optimisation in Linux-based environments.

Responsibilities

  • Lead the architecture, design, and development of complex, high-performance C++ trading systems.
  • Design reliable distributed systems with consistency, fault tolerance, and disaster recovery across boundaries.
  • Own work end to end—from proposals and design reviews to deployment and production debugging.
  • Solve low-level system challenges involving networking, concurrency, memory, and performance.
  • Dr ive architectural improvements by addressing systemic issues and redesigning components.
  • Build automated tests, failure-injection scenarios, and monitoring for reliability.
  • Mentor engineers and share knowledge through playbooks and sessions.

Skills

C++
Distributed systems
Concurrency
Linux networking
Debugging

Education

Bachelor's degree in Computer Science/Software Engineering

Job description

OKX is seeking a Senior C++ Software Engineer to lead architecture and development of high-performance trading systems in Singapore. You will own end-to-end design, reviews, and deployment, tackling low-level networking, memory management, and concurrency challenges in a Linux environment.

You will drive architectural improvements, implement automated tests and failure-injection scenarios, and help elevate engineering standards across a multi-language stack.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior & Staff Java Engineer — Low-Latency Trading
Senior & Staff Java Engineer — Low-Latency Trading

Blockchain Academics • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation
Education subsidy
Team events
+2
Senior Backend Engineer, Market Data & Trading Systems
Senior Backend Engineer, Market Data & Trading Systems

OKX • Singapore

On-site
SGD 180,000 - 240,000
Competitive compensation package
Education subsidy & L&D programs
Team building programs & companyEvents
+2
Senior/Staff Software Engineer, Trading Services
Senior/Staff Software Engineer, Trading Services

OKX • Singapore

On-site
SGD 120,000 - 180,000
Competitive total compensation package
Education subsidy for growth and dev
Team building programs
+2
Senior Low-Latency C++ Engineer for Trading Systems
Senior Low-Latency C++ Engineer for Trading Systems

Drweng • Singapore

On-site
SGD 120,000 - 180,000
Senior C++ Backend Engineer - Trading & Finance
Senior C++ Backend Engineer - Trading & Finance

Purview Asia Pacific • Singapore

On-site
SGD 100,000 - 180,000
Senior Low-Latency Trading Systems Engineer
Senior Low-Latency Trading Systems Engineer

People Everywhere • Singapore

On-site
SGD 231,000 - 282,000
Discretionary bonus
International relocation
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Senior C++ Engineer - Trading, Cloud & Microservices
Senior C++ Engineer - Trading, Cloud & Microservices

EPAM • Singapore

On-site
SGD 120,000 - 180,000
Online courses and libraries
Mentoring programs
Partial grants of certification
+1
Senior C++ Low-Latency Engineer – Asia Equity Options
Senior C++ Low-Latency Engineer – Asia Equity Options

Cumberland • Singapore

On-site
SGD 120,000 - 180,000
Rust Systems Engineer - High-Performance Exchange Engine
Rust Systems Engineer - High-Performance Exchange Engine

OKX • Singapore

On-site
SGD 120,000 - 180,000
Competitive pay
L&D subsidy
Team events
+2