OKX

OKX

OKX operates as a leading cryptocurrency exchange, providing users with a platform to buy, sell, and trade various digital assets such as Bitcoin, Ethereum, and XRP, while also offering tools for exploring Web3, decentralized finance (DeFi), and non-fu...

Diversified Financial Services
1K-5K
Founded 2017

Description

  • Design, build, and operate scalable, fault-tolerant, low-latency trading infrastructure and microservices for 24/7 crypto market operations.
  • Build and maintain connectivity to centralized exchanges, DeFi venues, and counterparties through FIX 5.0+, WebSocket, HTTP/2, and REST APIs.
  • Develop and maintain trading lifecycle services, including strategy and execution engines, automated pricing and trading bots, order execution, position tracking, and risk and analytics systems.
  • Architect and optimize high-throughput order execution and real-time market-data pipelines across multiple venues.
  • Implement pre-trade risk controls, circuit breakers, rate limiters, position and PnL calculations, alerting, and high-availability safeguards.
  • Build robust monitoring, auto-recovery, reconciliation workflows, data-quality controls, and trusted data models with clear lineage and documentation.
  • Profile and eliminate latency bottlenecks through performance tuning, garbage-free coding, and lock-free concurrency.
  • Collaborate with liquidity managers, product managers, desk developers, risk, finance, and operations teams to deliver solutions into production.
  • Conduct code reviews, mentor junior engineers, and uphold scalability, resiliency, maintainability, and security best practices.

Requirements

  • Bachelor’s degree or above in Computer Science, Engineering, Mathematics, Physics, or a related STEM discipline; finance background is a plus.
  • Typically 3–8 years of experience in software or data engineering, depending on level.
  • Strong proficiency in one or more of Java 17+, Rust, C++, or Python.
  • Strong understanding of high-performance, low-latency distributed systems and multi-threaded or concurrent programming.
  • Hands-on experience with FIX 5.0+, WebSocket, HTTP/2, and REST APIs.
  • Strong SQL experience with MySQL and PostgreSQL, including schema design and performance tuning; experience with Redis and Kafka.
  • Comfortable working in Linux/Unix environments; familiarity with Docker, Kubernetes, CI/CD, and cloud platforms such as AWS, AliCloud, or GCP.
  • Understanding of market microstructure, order lifecycle, PnL, margin, leverage, and market risk.
  • Strong analytical thinking, ownership, attention to detail, and ability to work under pressure in a fast-paced environment.
  • Excellent communication and collaboration skills; fluency in English is required, and Chinese/Mandarin is a strong plus.
  • Genuine interest in crypto markets, blockchain, and the financial industry, with a desire to keep learning new technologies.
  • Preferred experience in proprietary trading, market making, quantitative research, or front-office technology.
  • Preferred experience with execution algorithms such as TWAP, VWAP, iceberg, sniper, and smart order routing, plus backtesting or strategy-simulation frameworks.
  • Preferred familiarity with low-latency tooling and IPC such as Aeron, Chronicle Queue, Disruptor, shared-memory messaging, Agrona, Protocol Buffers, and SBE.
  • Preferred experience with Spring, Netty, Vert.x, modern data platforms, workflow orchestration, or ML tooling.
  • Preferred understanding of DeFi, blockchain, smart contracts, crypto exchange APIs, or event-contract and prediction markets.
  • Professional certifications such as CFA or FRM are a plus.

Benefits

  • Competitive total compensation package.
  • Learning and development programs with education subsidy.
  • Team-building programs and company events.
  • Wellness and meal allowances.
  • Comprehensive healthcare coverage for employees and dependants.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
16 hours, 2 minutes ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
16 hours, 17 minutes ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
16 hours, 17 minutes ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
16 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers