Senior Software Engineer - Rust - Backend - Pro
Core
Design and implement robust Rust services and libraries powering trading, payments, and crypto experiences with a focus on reliability, performance, and user impact.
Role type
Senior IC backend software engineer (Rust)
Builds
Trading backend services, matching engine, market data gateways, internal and external APIs
Domain
Cryptocurrency exchange / High-frequency trading infrastructure
Deliverable
production ML models | product features
Required skills
Rust (network services, async), distributed systems architecture, RPC protocols, Kafka, event-driven systems, security-first system design, autonomous debugging across OS/network/application stack, end-to-end system ownership, mentorship
Preferred skills
Experience building financial trading focused products
Technologies
Rust, Kafka, RPC protocols
Responsibilities
Design and implement robust Rust services and libraries; Write reusable, testable, and highly efficient code; Collaborate on large-scale distributed systems architecture; Provide mentorship to other engineers while contributing to defining the technical culture
Seniority
Senior, hands-on IC