Rust Developer, Exchange OS Trading Engine
OKX
Who We Are
At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.
OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves.
Across our multiple offices globally, we are united by our core principles: We Before Me , Do the Right Thing , and Get Things Done . These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
About the Opportunity
We are looking for an experienced blockchain developer to join our team building the next generation of high-performance on-chain trading infrastructure. You will help design and implement a unified trading engine — supporting Perpetuals, Spot, and Prediction Markets under a single margin account — and contribute to [ ExchangeOS ]( an infrastructure layer that lets KYC'd institutions and Web3 entities stake to create and operate their own trading venues (DEXs) on top of our chain.
What You’ll Be Doing
1. 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).
2. Build and optimize the core components of [ ExchangeOS ]( the staking/venue-creation framework that allows KYC-verified institutions and Web3 protocols to launch and operate their own dex on shared infrastructure. 3. Drive performance engineering across the stack — parallel transaction execution, low-latency order pipelines, and throughput/latency optimization at the engine and chain level. 4. Track cutting-edge blockchain and trading-system technology (e.g. Hyperliquid, dYdX, other high-performance perp DEX architectures) and apply best practices to our infrastructure. 5. Partner with product and business teams to translate venue/exchange requirements into technical designs, and provide ongoing technical support.What We Look For In You
1. Strong proficiency in Rust , with hands-on experience in high-performance, low-latency systems; experience with parallel/concurrent execution engines is a strong plus.
2. Deep understanding of exchange/matching engine mechanics: order book design, margin systems, liquidation and ADL, settlement, and risk engines — familiarity with perpetual, spot, or prediction market products is a strong plus. 3. Solid grounding in blockchain fundamentals (consensus, P2P networking, cryptography); experience reading core code of major L1/L2 systems (Ethereum, Optimism, Arbitrum, or high-performance L1s like Hyperliquid/Solana) is a plus but not the primary focus of this role. 4. Strong systems-performance mindset: profiling, memory/allocator tuning, and designing for sub-millisecond latency at scale. 5. Excellent teamwork, communication, and logical reasoning skills; genuine passion for trading systems and blockchain technology.Perks & Benefits
- Competitive total compensation package
- L&D programs and Education subsidy for employees' growth and development
- Various team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependants
- More that we love to tell you along the process!
Notice:
All official OKX vacancies are published on this website. While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to OKX's [Candidate Privacy Notice](
- ...DRW is a diversified trading firm with over 3... .... As a Software Engineer, Research Technology... ...quickly. Work spans raw exchange data ingestion,... ...integrations). Develop and maintain simulation... ..., networking, OS, concurrency, and system... .../ nice-to-have Rust experience...SuggestedFull timeInternshipFlexible hours
- ...freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto... ...a Senior C++ Software Engineer to lead the design and evolution... ...platforms. Familiarity with Rust, Java, Go, Python, or other...SuggestedFull timeTemporary work
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a Software Engineer or Senior Software Engineer to join the OEX...SuggestedFull time
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a talented Mobile Engineer to join our engineering team. In this role,...SuggestedFull time
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a Staff Mobile Security Engineer to join our Mobile Security team, where you...SuggestedFull time
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (... ...or higher in Computer Science, Network Engineering, or related fields. Nice-To-Haves Familiarity...Full time
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together... ...consensus. We are looking for an excellent C++ Software Engineer to develop new and improve existing low latency trade execution systems...Full time
- ...Markets is a leading algorithmic trading firm which uses state-of-the-... ...those forecasts to trade on exchanges and alternative trading... ...include world-class researchers, developers and technologists with... ...Role We are hiring a software engineer to join our exchange trading...Full timeWorldwide
- ...ideas and reward their results. As a Software Developer Intern in our Singapore office, you will build advanced trading and risk applications leveraging cutting-edge... ...Work on a small team alongside experienced engineers Regular direct contact with internal stakeholders...Full timeWork experience placementSummer workInternshipWork at officeAfternoon shift
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated... ...for an outstanding Senior Software Engineer to join our options trading desk. In this... ...looking for talented programmers eager to develop new technologies that directly impact our...Full timeWork experience placement
- ...Design and implement components of trading systems and supporting... ...maintainable, and efficient code Develop and debug software in a Linux... ...performance Take on additional engineering tasks as required by the team Experience with Rust or Golang or C#(preferred), but...Temporary workCasual workInternshipFlexible hours
- ...and a preferred NVIDIA Cloud Partner, is engineered to power the AI of tomorrow. With the... ...possibilities. We are looking for key talents to develop in the following areas: ~ Cloud Service... ..., including Go, Python, C++, Java, Rust, or related technologies Experience...Full timeTraineeshipWork experience placement
- ...through a strategic focus on innovation, engineering excellence, productivity, quality, and... ...an experienced Full Stack Application Developer to design, develop, and deliver enterprise... ...programming languages such as Java, Rust, C#, JavaScript/TypeScript, Python, or similar...Full time
- ...ROLE As the VP, Full Stack Engineering Lead for Equity Products and... ...workflows, equity risk views, and trade lifecycle flows. Market... ...such as Bloomberg, Reuters, and exchange feeds, and integrate pricing... ...LLM integrations—to improve developer productivity and modernize...Full time
- ...implementation, timely execution, and alignment with architectural and engineering standards. Provide technical leadership and guidance to a... ...implementation of business initiatives. Mentor and develop team members, fostering a culture of collaboration, continuous...Full time
- ...About the Role We're looking for an early-career Software Engineer to join us on a rotational track across our functional units: Banking & Payments, Trading, Investment Products, and Internal Products. You'll get broad exposure to how a programmable bank works end-to...Full time
- ...will own core frontend implementation, drive architecture and engineering standards, and help deliver a reliable, high-performance... ...the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast...Full timeLocal area
- ...externally for businesses to issue visa cards ~ Design and develop internal tools for business operations, including day to day platform... ...in Golang, and MySQL Learn to manage small to mid sized engineering projects, prioritization and choosing the highest leverage...Full timeInternshipLocal area
- ...About the Role Are you an aspiring engineer looking to bridge the gap between classroom theory and real-world impact? We are looking... ...fintech environment. What You Will Do Build End-to-End: Develop and ship features across the entire stack, working on both the...Full timeInternship
- ...remains secure, reliable and highly available. Work with other engineers to support the infrastructure of OpenShift as well as assist to... ...as Jira and Jenkins. Hands-on experience in handling Linux OS such as Patching, Filesystem management, User management, SELINUX...Full timeWork experience placement
- ...their greatest potential. Title and Summary Manager, Solutions Engineering (Loyalty Solutions) Overview: MasterCard provides a... ...balance effectively the challenges of longer term, strategic developments alongside delivering excellent day to day service and performance...Full timeLocal areaWorldwideFlexible hours
- ...DBS Bank is seeking an exceptional Vice President, Full Stack Engineer, to provide strategic technical leadership in Wealth Management... ...and rapid delivery. Provide leadership in nurturing and developing engineering talent, including setting performance expectations...Full time
- ...work closely with the applications teams and other architects to drive high quality application development, raising the bar of engineering practices and value adding to the technical delivery Directing the architecture and development teams using a hands-on approach...Full time
- ...(planners, executors, judges) to automate end-to-end NeoCloud engineering and business workflows. Integrate AI agents with internal services... ...node cordoning, checkpointing, and hardware remediation. Develop autonomous agents that can generate code, refactor software,...Full timeTemporary workLocal area
- ...and refine technical and AI-related requirements . Design, develop, and maintain scalable applications, microservices, and APIs... ...frameworks ( FastAPI, Spring Boot ). Perform prompt engineering, context engineering, and RAG (retrieval-augmented generation)...Full time
- ...About the Role You'll be a Full-Stack Software Engineer building the product surfaces, backend systems, and internal tools that power... ...needs into polished, intuitive products. What You'll Do Develop product-facing tools for browsing environments, inspecting trajectories...Full timeWork at officeRemote workVisa sponsorshipRelocation package
- ...realize their greatest potential. Title and Summary Senior AI Engineer Mastercard Overview Mastercard is the global technology... ...data infrastructure that enable AI at enterprise scale. You will develop systems that support the full AI lifecycle, from data ingestion...Full timeWorldwide
- ...We are inviting experienced AI Harness Engineer to register their interest in current and... ...implementations that enable engineering teams to develop production AI systems faster and more consistently. Make architectural trade-offs across model capability, reliability,...
- ...Required qualifications: ~ BS/MS/PhD in EE, Materials, Mechanical Engineering, or a related field. ~5+ years in 3DIC / advanced-... ...the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast...Full timeLocal area
- ...optimization to reduce energy consumption. Collaborate with DFT engineers for scan chain insertion, MBIST for large SRAMs, and JTAG... ...of the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast...Full timeLocal areaNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Rust Developer, Exchange OS Trading Engine. Be the first to apply!
- senior mulesoft developer Singapore
- senior mainframe developer Singapore
- senior tableau developer Singapore
- program developer Singapore
- microservices developer Singapore
- digital developer Singapore
- entry level programmer Singapore
- graphic programmer Singapore
- sas programmer part time Singapore
- programmer Singapore

