Senior Software Engineer - Rust - Backend
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
Financial technology / Cryptocurrency / Distributed systems
Deliverable
production ML models | product features
Required skills
Rust (network services, asynchronous code), distributed systems architecture, RPC protocols, Kafka, event-driven systems, security-first system design, autonomous debugging (OS, network, application), end-to-end system ownership
Preferred skills
Financial trading product experience, mentorship capabilities
Technologies
Rust, Kafka, RPC protocols
Responsibilities
Write reusable, testable, and highly efficient code for revenue-critical systems; collaborate on large-scale distributed systems architecture; translate product requirements into resilient, low-latency solutions; debug issues across the stack; take ownership of systems and libraries; mentor other engineers
Seniority
Senior, hands-on IC