OKX05.03.26
AI SCORE 8.5

Senior Software Engineer - Rust Cross-Platform Development

$120K–$150K/year

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!
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

The Rust Programming Languageguide

Career Path

Senior Software Engineer - Rust Cross-Platform Development(Now)Lead Software Engineer / Technical Architect(1-2 years)Engineering Manager / Director of Engineering(3-5 years)

Market Overview

Market Size 2024
$1.5B
Annual Growth
20.5%
AI Adoption
35%
Investment
+150%
Labour Demand
+40%
Avg Salary
$130K

Skills & Requirements

Required
RustWebAssemblyCI/CD
Growing in Demand
WebAssemblyCloud-Native DevelopmentMicroservices Architecture
Declining
C++Java (pre-Java 11)

Domain Trends

Rise of WebAssembly
WebAssembly is gaining traction, with a projected growth rate of 25% annually as developers seek to enhance web performance and portability.
Increased Adoption of Rust in Systems Programming
Rust's adoption in systems programming is expected to grow by 30% as companies prioritize safety and performance in their software solutions.
Focus on CI/CD in Development
CI/CD practices are being adopted by 70% of tech companies, emphasizing automation and efficiency in software delivery, with Rust being increasingly integrated into these pipelines.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.