Senior Software Engineer - Rust Cross-Platform Development
About the Role
We are seeking a Senior Software Engineer - Rust Cross-Platform to join our innovative team at OKX. In this role, you will design and develop cutting-edge software solutions that will shape the future of crypto trading and decentralized applications. As a key player in our engineering team, you will leverage your expertise in Rust to create high-performance, reliable systems that operate seamlessly across various platforms.
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.
Requirements
- 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.
What We Offer
- 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!
This Senior Software Engineer position at OKX offers a unique opportunity to work remotely on cutting-edge crypto technology. With a competitive salary and a focus on innovation, it's an excellent choice for experienced Rust developers.
Who Will Succeed Here
Proficient in Rust with practical experience in WebAssembly for building cross-platform applications, demonstrating a deep understanding of systems programming and efficient memory management techniques.
Self-motivated and proactive in a remote work environment, showcasing the ability to manage time effectively and communicate complex technical concepts clearly in a virtual setting.
Strong analytical mindset with experience in implementing CI/CD pipelines to streamline development processes, ensuring high-quality code delivery and continuous integration in multi-platform environments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months