Senior Staff Software Engineer, Trading Service (C++)

OKX
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Leadership"]

Senior Staff Software Engineer on the C++ trading service team responsible for designing, building, and optimizing high-performance, ultra-low-latency distributed systems for spot, futures, perpetual swaps, and options. You’ll shape infrastructure and architecture, mentor engineers, conduct code reviews, and collaborate with stakeholders to translate business needs into scalable technical solutions for the trading platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OKX
OKX
1 year ago

Senior Staff Software Engineer, Trading Service (C++)

✓ 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

Senior Staff Software Engineer on the C++ trading service team responsible for designing, building, and optimizing high-performance, ultra-low-latency distributed systems for spot, futures, perpetual swaps, and options. You’ll shape infrastructure and architecture, mentor engineers, conduct code reviews, and collaborate with stakeholders to translate business needs into scalable technical solutions for the trading platform.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Design and implement innovative solutions for our full range of trading products, including spot, futures, perpetual swaps, and options
  • •Build out our industry-leading trading platform, focusing on core infrastructure and architectural components
  • •Drive performance optimization for the overall trading architecture, aiming for ultra-low latency, high availability, and scalability
  • •Identify and eliminate critical performance bottlenecks across the entire trading architecture, implementing advanced low-latency and high-throughput solutions in C++
  • •Serve as a technical authority and subject matter expert in C++ performance and core trading systems; provide technical guidance, perform rigorous code reviews, and mentor senior and mid-level engineers

Pay and Benefits

Perks:Health InsuranceLearning BudgetWellness Stipend

Key Requirements

  • •10+ years of professional software development experience with a proven track record in designing, building, and operating high-performance, ultra-low latency distributed systems in C++ within financial services or trading
  • •Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design
  • •Experience in automated testing and continuous integration
  • •Good understanding of networking and I/O on Linux; familiarity with performance optimization techniques and tools on Linux
Experience:10+ yearsCryptocurrencyTradingFinancial services
Education:Bachelor's
Skills:Problem-solvingCommunicationLeadership
Languages:English
Tech Stack:C++LinuxLow-latencyDistributed systemsCIPerformanceNetworking

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

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