Salary
💰 $135,000 - $203,000 per year
Tech Stack
Distributed SystemsKafkaRust
About the role
- Kraken is a fully remote company with Krakenites in 70+ countries and 50 languages.\n
- Focus on building premium crypto products for traders, institutions, and newcomers.\n
- Kraken is committed to industry-leading security, crypto education, and world-class client support.\n
- The Consumer team focuses on building applications that expose Kraken’s product offering to the mass market.\n
- Onboard the next 100 million people to the benefits of crypto.\n
- This role involves developing features and maintaining the Consumer applications with an extreme eye for detail and a \"ship fast but don’t ship shit\" attitude.\n
- The opportunity includes: designing and implementing robust Rust services and libraries, writing reusable and efficient code, collaborating on distributed systems, and working with hundreds of Rust engineers.
Requirements
- 7+ years of software engineering experience\n
- Proficient in writing network services or asynchronous code in Rust\n
- Have a security-first mindset during system design to ensure robustness\n
- Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)\n
- Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions\n
- Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems\n
- Take complete end-to-end ownership of systems and libraries\n
- Provide mentorship to other engineers while contributing to defining the technical culture\n
- Design and implement robust Rust services and libraries\n
- Write reusable, testable, and highly efficient codebase\n
- Collaborate on large scale distributed systems architecture\n
- Work side by side with hundreds of experienced Rust engineers