Kraken is a fully remote company with Krakenites in 70+ countries who speak over 50 languages
Kraken is a mission-focused company rooted in crypto values, accelerating the global adoption of crypto for financial freedom and inclusion
Kraken culture, security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures
The Pro team is responsible for trading backend services: matching engine, market data gateways, internal and external APIs, and various trading services; team codes in Rust and works agile; scaling Kraken's trading infrastructure
Express your crypto passion
Design and implement robust Rust services and libraries
Collaborate with cross-functional teams, including Product, Design, and Frontend Engineering to ensure seamless integration of new features and improvements
Write reusable, testable, and highly efficient code
Collaborate on large scale distributed systems architecture
Work side by side with hundreds of experienced Rust engineers
Requirements
7+ years of software engineering experience
Proficiently 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)
Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
Take complete end-to-end ownership of systems and libraries
Pragmatic and solution-oriented, stoic in the face of many obstacles
Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, demonstrating flexibility and resilience in a fast-paced development environment
Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives