CareerPlan

Senior/Staff Software Engineer, C++ - Trading Service

Hong KongFull-time2026-09-24 → 2026-11-11
No visa sponsorship

Core

Lead the design and evolution of mission-critical, high-performance C++ trading systems for a global crypto exchange.

Role type

Senior/Staff Software Engineer (C++)

Builds

Order, execution, position, and risk infrastructure for OKX's global trading platform

Domain

Fintech / Cryptocurrency / High-Frequency Trading

Required skills

C++, distributed systems design, concurrency, multithreading, network programming, performance optimization, Linux, debugging, system reliability

Preferred skills

Trading counter experience, event-driven architectures, Rust, Java, Go, Python, AI-assisted engineering

Technologies

C++, Linux, distributed systems, networking protocols

Responsibilities

Lead architecture and design of complex C++ trading systems; Design reliable distributed systems with fault tolerance; Own work end-to-end from design to production debugging; Solve low-level systems challenges in networking and memory management; Drive architectural improvements and refactor components; Build proactive quality safeguards including automated testing and monitoring; Mentor engineers and raise engineering standards

Seniority

Senior/Staff, hands-on IC with mentorship