Rust Developer, Exchange OS Trading Engine
What engineering roles in crypto pay
183 salaries · our own dataMost engineering roles in crypto pay between $146k and $267k, with a median of $205k.
As a Rust Developer on the Exchange OS Trading Engine team at OKX, you will design and implement a unified trading engine supporting Perpetuals, Spot, and Prediction Markets under a single margin account. You will contribute to ExchangeOS, an infrastructure layer that enables KYC'd institutions and Web3 entities to stake and operate their own trading venues on OKX's chain.
What you'll do
- Design and build a unified account and matching system that supports Perpetuals, Spot, and Prediction Markets, including on-chain order matching, cross-margin validation, settlement, and liquidation/risk engines (ADL, ADL-avoidance, ADL waterfall, ecosystem insurance fund mechanics)
- Build and optimize the core components of ExchangeOS: the staking and venue-creation framework that allows KYC-verified institutions and Web3 protocols to launch and operate their own DEX on shared infrastructure
- Drive performance engineering across the stack through parallel transaction execution, low-latency order pipelines, and throughput/latency optimization at the engine and chain level
- Track cutting-edge blockchain and trading-system technology such as Hyperliquid and dYdX, and apply best practices to the infrastructure
- Partner with product and business teams to translate venue and exchange requirements into technical designs, and provide ongoing technical support
What you bring
- Strong proficiency in Rust, with hands-on experience in high-performance, low-latency systems
- Deep understanding of exchange and matching engine mechanics: order book design, margin systems, liquidation and ADL, settlement, and risk engines
- Solid grounding in blockchain fundamentals including consensus, P2P networking, and cryptography
- A strong systems-performance mindset with expertise in profiling, memory and allocator tuning, and designing for sub-millisecond latency at scale
- Excellent teamwork, communication, and logical reasoning skills, with genuine passion for trading systems and blockchain technology
Nice to have
- Experience with parallel and concurrent execution engines
- Familiarity with perpetual, spot, or prediction market products
- Experience reading core code of major L1/L2 systems such as Ethereum, Optimism, Arbitrum, or high-performance L1s like Hyperliquid and Solana
What we offer
- Competitive total compensation package
- Learning and development programs and education subsidy
- Team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependants
About OKX
OKX is a leading crypto exchange and developer of OKX Wallet, providing millions access to crypto trading and decentralized applications, while serving hundreds of large institutions seeking access to crypto markets. OKX is part of OKG, a group bringing blockchain value to users worldwide through products including OKX, OKX Wallet, and OKLink.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
OKX has 139 open roles on CryptoJobsHQ: 30 in Legal & Compliance, 24 in Engineering and 20 in Marketing. 1% are fully remote, most of the rest in Hong Kong and Singapore. The median advertised base salary is $224k, from 21 listings that publish pay.
All 139 OKX roles →1,831 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior Software Engineer at StarkWare · On-site
- Blockchain Engineer - Digital Assets Platform (AVP) at Citi · Hybrid
- Software Engineer, Storage at ANZA · On-site
- Software Engineer (Rust) - High Performance Systems at BLoSH · On-site
