Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Rust Cross-Platform): Design, build, and optimize cross-platform Rust core services and frameworks that power OKX products across multiple platforms, with an accent on performance, safety, reliability, and scalable architecture. Focus on solving complex interoperability challenges via FFI bindings, defining engineering standards (testing/CI/CD), and mentoring engineers to drive engineering excellence at scale.
Location: Singapore, Singapore. Must have a current right to work in Singapore and not require OKX visa sponsorship.
Company
OKX is a crypto exchange and developer of OKX Wallet, providing access to crypto trading and decentralized applications (dApps).
What you will do
- Lead the design and development of cross-platform software components in Rust, ensuring 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 improve code quality and development efficiency.
- Build and maintain shared components and libraries to streamline development across OKX applications and platforms.
- Solve interoperability challenges involving FFI bindings, system integration, and platform-specific optimizations.
- Mentor engineers and act as a technical authority for application architecture improvements in stability, scalability, and performance.
Requirements
- Right to work in Singapore with no need for OKX visa sponsorship.
- 4+ years of production software development experience, including 1+ years specializing in Rust.
- Expert-level Rust proficiency (ownership/borrowing, lifetimes, async, unsafe Rust, and FFI integration).
- Strong understanding of Rust compiler internals, WebAssembly (WASM), and modern build toolchains.
- Deep systems programming knowledge (concurrency models, memory management, CPU architecture, performance profiling).
- Excellent communication and leadership skills, including mentoring engineers and delivering complex systems at scale.
Nice to have
- 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 performance tuning and optimization.
- Experience in trading systems or financial technology platforms.
Culture & Benefits
- Competitive total compensation package.
- L&D programs and education subsidy for employee growth.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
- Team building programs and company events.
Hiring process
- Apply through OKX’s official careers website.
- Proceed through the role’s interview process (details not specified in the posting).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →