Senior Software Engineer, Rust (Cross-Platform)
TLDR
Shape next-generation, cross-platform architecture at OKX by ensuring performance and reliability in core services while leading engineering excellence in a fast-moving industry.
Who We Are
About The Team
What You'll Be Doing
-
Lead the design and development of cross-platform software components in Rust, ensuring top-tier performance, safety, and reliability.
-
Architect scalable, maintainable systems deployable across diverse operating systems and hardware architectures.
-
Define and enforce coding standards, testing frameworks, and CI/CD practices to ensure code quality and development efficiency.
-
Build and maintain shared components and libraries to streamline development across OKX’s applications and platforms.
-
Solve complex interoperability challenges involving FFI bindings, system integration, and platform-specific optimizations.
-
Act as the technical authority on application architecture, driving improvements in performance, stability, and scalability.
-
Champion innovation by staying ahead of emerging trends in the Rust ecosystem, cross-platform frameworks, and developer tooling.
-
Mentor and empower engineers across teams through guidance on Rust best practices, system design, and architectural principles.
-
Shape OKX’s broader technology strategy and engineering culture through cross-functional collaboration and technical leadership.
What We Look For In You
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field; an advanced degree is a plus.
-
4+ years of production software development experience, with 1+ years specializing in Rust.
-
Expert-level proficiency in Rust, including ownership and borrowing, lifetimes, async programming, unsafe Rust, and FFI integration.
-
Solid understanding of Rust compiler internals, WebAssembly (WASM), and modern build toolchains.
-
Deep knowledge of systems programming, including concurrency models, memory management, CPU architecture, and performance profiling.
-
Strong foundation in data structures, algorithms, and operating system fundamentals.
-
Excellent communication and leadership skills, with proven experience mentoring engineers and delivering complex systems at scale.
Nice-To-Haves
-
Active contributions to the Rust open-source community or notable public projects.
-
Experience with blockchain systems, smart contracts, or cryptographic protocols.
-
Background in high-performance or embedded systems development, with an emphasis on performance tuning and optimization.
-
Prior experience in trading systems or financial technology platforms.
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!
Benefits
Health Insurance
Comprehensive healthcare schemes for employees and dependants
Learning Budget
L&D programs and Education subsidy for employees' growth and development
Team building and company events
Various team building programs and company events
Wellness Stipend
Wellness and meal allowances
OKX operates as a prominent cryptocurrency exchange, enabling users to buy, sell, and trade a wide range of digital assets, including Bitcoin and Ethereum. In addition to facilitating crypto trading, they've developed OKX Wallet, a widely-used platform for accessing decentralized applications and exploring the Web3 landscape.
- Founded
- Founded 2017
- Employees
- 500+ employees
- Industry
- Diversified Financial Services