Experience building customer-focused products, ideally in the fintech or crypto space
Proficient in writing network services or asynchronous code in Rust
Have a security-first mindset during system design to ensure robustness
Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
Take complete end-to-end ownership of systems and libraries
Provide mentorship to other engineers while contributing to defining the technical culture
What You'll Be Doing
Design and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact
Write reusable, testable, and highly efficient code that scales across teams and supports 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 engineers, contributing to a high-performance, product-driven engineering culture
Nice to Haves
Experience with building products like Kraken, Kraken Pro, Desktop, and Krak
Perks and Benefits
Join a world-class team with a strong crypto conviction
Work at a mission-focused company rooted in crypto values
Opportunity to accelerate the global adoption of crypto
Be part of a fully remote company with employees in 70+ countries
Access to premium crypto products and industry-leading security