> Markdown version of [/jobs/ext/4613443-rust-engineer](https://www.wearedevelopers.com/jobs/ext/4613443-rust-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rust Engineer - **Company:** ARCUS - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Databases, Software Debugging, Distributed Systems, Memory Management, Monitoring of Systems, Performance Tuning, Blockchain, Software Engineering, WebSocket, Concurrency, State Machines, Backend, Asynchronous Programming, Docker - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_3c077d337bd1ff334ada7af548123c61 ## About the Role * 2-4 years of backend software engineering experience. * Production experience with Rust is a must and a strong understanding of ownership, lifetimes and asynchronous programming. * Solid systems knowledge across networking, databases, concurrency and performance optimisation. * Experience building asynchronous services; familiarity with Tokio is particularly relevant. * Experience developing REST or WebSocket APIs and working with distributed systems. * A performance-driven mindset and an interest in building reliable, latency-sensitive infrastructure. * Comfort deploying and debugging production services, with experience using Docker and monitoring tools. * The ability to collaborate closely with a small, technically focused team. ## Description You'll take ownership of critical backend systems that support real-time trading, risk management and execution across multiple venues. * Risk & liquidation engines: Develop systems that manage exposure, optimise capital efficiency and respond to rapidly changing market conditions. * Blockchain state machines: Design and implement the systems underpinning trading, settlement and risk operations. * Distributed systems: Build asynchronous services that maintain consistent state using coordination, voting and consensus mechanisms. * Real-time market data: Process high-throughput event streams, manage WebSocket connections and coordinate time-sensitive actions across trading venues. * High-performance APIs: Develop REST and WebSocket APIs designed for millisecond-level response times. * Performance engineering: Profile, debug and optimise production Rust systems, making informed decisions around concurrency, memory allocation and throughput.