Senior Software Engineer - Rust - Blockchain Platform
Kraken
$127k - $203k
Remote, United States, Europe, United Kingdom, Canada, Brazil, Ireland
Rust
Typescript
Kafka
Senior Software Engineer - Rust - Blockchain Platform
Overview
Kraken is a mission-focused company rooted in crypto values. As a Krakenite, you’ll join us on our mission to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion.
Job Description
Kraken is a world-class team with crypto conviction, united by the desire to discover and unlock the potential of crypto and blockchain technology. Kraken is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
Responsibilities
- - Design and implement robust Rust and Typescript services and libraries
- - Integrate our existing systems with exciting new blockchains
- - Design and implement low-latency, high-availability, super secure applications and data protection systems
- - Write highly scalable, high volume services
- - Write reusable, testable, and efficient code
- - Own, develop and maintain existing crypto services
- - Work together with other teams to support their needs
Required Skills
- - 8+ years of experience as a backend developer
- - Proficiency in writing asynchronous Rust code required
- - Experience with multiple different blockchain ecosystems preferred
- - Experience with Kafka
- - Experience working with large amounts of data
- - Experience with API development, including GraphQL and gRPC
- - Experience with basic devops tooling, such as docker and kubernetes
- - Understanding of fundamental design principles behind a scalable application
- - Proficient understanding of code versioning tools, such as Git
- - Experience with automated testing platforms and unit tests
- - Be passionate about secure, reliable, fast and privacy-focused software
- - Experience in technical writing and documentation
- - Pragmatic and solution-oriented, stoic in the face of many obstacles
- - Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives
- - Bachelor''s degree in Computer Science or a related field, or equivalent experience
Benefits
- - Bonus program
- - Equity program
- - Wellness allowance
- - Medical, dental, vision and 401(k) [US Only]
About the company
Buy, sell, trade and learn about crypto on Kraken — the simple, powerful crypto platform that grows with you.
All Job Openings at Kraken