Senior/Staff Engineer - Exchange Middle Platform

OKX
Singapore
Full timeFunction: Solutions Engineering & Sales EngineeringSkills: ["Problem-solving","Diagnostic skills","Performance optimization","Concurrency optimization","System debugging"]

Design, develop, and optimize the Exchange Middle Platform—core components like the matching engine and real-time market data streaming/analysis powering spot, futures, perpetual swaps, and options. Build a real-time market data gateway and deliver performance optimizations for low-latency, high-availability, scalable trading architecture. Work on complex distributed systems using profiling, debugging, and log analysis, with opportunities to leverage AI technologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OKX
OKX
9 hours ago

Senior/Staff Engineer - Exchange Middle Platform

✓ Verified Job

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

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

Job Summary

Design, develop, and optimize the Exchange Middle Platform—core components like the matching engine and real-time market data streaming/analysis powering spot, futures, perpetual swaps, and options. Build a real-time market data gateway and deliver performance optimizations for low-latency, high-availability, scalable trading architecture. Work on complex distributed systems using profiling, debugging, and log analysis, with opportunities to leverage AI technologies.
Location: Singapore
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement solutions for spot, futures, perpetual swaps, and options trading products.
  • •Build out a real-time market data gateway.
  • •Optimize trading architecture for low latency, high availability, and scalability.
  • •Develop and enhance critical exchange systems within the middle platform technology stack.
  • •Troubleshoot and resolve complex system issues using debugging, profiling, and log analysis tools.

Pay and Benefits

Perks:Health InsuranceMeal AllowanceLearning Budget

Key Requirements

  • •Expertise in Java or C++ with object-oriented programming, concurrency, and system-level programming knowledge.
  • •Ability to develop and optimize low-latency, high-throughput, high-availability systems.
  • •Strong performance-tuning skills including memory management and concurrency optimization.
  • •Experience diagnosing and resolving complex system issues using profilers, debuggers, and log analyzers.
  • •Solid STEM education background and strong knowledge of data structures, algorithms, system design, and network protocols.
Experience:Distributed systemsLow-latency systemsHigh-frequency trading
Skills:Problem-solvingDiagnostic skillsPerformance optimizationConcurrency optimizationSystem debugging
Languages:MandarinEnglish
Tech Stack:JavaC++Object-oriented programmingConcurrencySystem-level programmingProfilersDebuggersLog analyzersAssembly languageData structuresAlgorithmsNetwork protocolsMessage-oriented middlewareAsynchronous programmingCI/CDDockerKubernetesCloud platformsAI

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