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

OKX
Hong Kong, Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Ownership","Debugging","Analytical thinking","Communication","Collaboration","Mentoring"]

Design and evolve mission-critical C++ trading counter and core trading systems for a global crypto exchange. Own work end to end—from proposals and design reviews through refactoring, deployment, production debugging, replay, and validation—while improving architecture for resilience, fault tolerance, disaster recovery, and performance. Tackle low-level systems challenges (networking, protocols, concurrency, memory, Linux behavior), raise quality via testing and stability validation, and mentor engineers through documentation and shared frameworks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OKX
OKX
1 day ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Design and evolve mission-critical C++ trading counter and core trading systems for a global crypto exchange. Own work end to end—from proposals and design reviews through refactoring, deployment, production debugging, replay, and validation—while improving architecture for resilience, fault tolerance, disaster recovery, and performance. Tackle low-level systems challenges (networking, protocols, concurrency, memory, Linux behavior), raise quality via testing and stability validation, and mentor engineers through documentation and shared frameworks.
Location: Hong Kong, Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the architecture, design, and development of complex, high-performance C++ trading systems.
  • •Design reliable distributed systems, including consistency, fault tolerance, disaster recovery, and resilience strategies across boundaries.
  • •Own work end to end—from proposals and design reviews through implementation, deployment, production debugging, replay, and validation.
  • •Solve low-level systems challenges involving networking, protocols, concurrency, memory management, performance, and operating-system-level behavior.
  • •Raise engineering standards through code reviews, architectural improvements, quality safeguards (testing/failure injection/stability validation), and mentoring.

Pay and Benefits

Perks:Health InsuranceMeal AllowanceLearning Budget

Key Requirements

  • •5+ years of hands-on software engineering experience building production C++ systems.
  • •Strong experience designing and evolving complex systems with clear architectural trade-off understanding.
  • •Proven knowledge of concurrency, multithreading, network programming, and performance optimization in Linux-based environments.
  • •Hands-on experience with distributed consistency, high availability, fault tolerance, disaster recovery, or system-level reliability designs.
  • •Bachelor’s degree or above in Computer Science/Software Engineering (or related STEM), or equivalent practical experience.
Experience:5+ yearsCryptoTrading systemsDistributed systems
Education:Bachelor's in Computer Science, Software Engineering, or related STEM
Skills:OwnershipDebuggingAnalytical thinkingCommunicationCollaborationMentoring
Tech Stack:C++LinuxMultithreadingNetwork programmingNetworking protocolsDistributed systemsFault toleranceDisaster recoveryHigh availabilityAutomated testingReplayMonitoringRustJavaGoPythonAI-assisted engineering

Eligibility

Work Authorization:Sponsorship available.

Company Brief

OKX
Global cryptocurrency exchange and Web3 technology provider offering spot and derivatives trading, custody, wallet services, and blockchain infrastructure to retail and institutional users worldwide.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Victoria, Seychelles
Founded: 2017
WebsiteLinkedIn