Staff Software Engineer, Rust (Cross-Platform)
Location: Hong Kong, Hong Kong SAR
Department: Engineering
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.
-
6+ years of production software development experience, with 3+ 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!
Disclaimer: Please note that Hong Kong is a group-level service hub, and OKX does not carry on a business of operating a virtual asset trading platform in Hong Kong.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
