Experience building financial trading focused products
Proficient in writing network services or asynchronous code in Rust
Experience with modern C++, including performance-sensitive, low-latency systems
Security-first mindset during system design to ensure robustness
Autonomous debugging skills across the stack (OS, network, application)
Solid understanding of distributed systems and technologies such as RPC protocols, Kafka, and Event-Driven Systems
Effective collaboration with product teams to gather requirements and constraints
Ability to take complete end-to-end ownership of systems and libraries
What You'll Be Doing
Design and implement robust Rust and C++ services and libraries powering trading, payments, and crypto experiences focusing on reliability, performance, and user impact
Write reusable, testable, and highly efficient code to support revenue-critical systems without compromising safety or security
Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions
Work alongside hundreds of experienced Rust and C++ engineers, contributing to a high-performance, product-driven engineering culture