Senior Software Engineer - Rust - Remote Product Engineering
About the Role
We are seeking a Senior Software Engineer - Rust to join our dynamic team at Kraken. As a fully remote company, you will be part of a diverse group of Krakenites who are passionate about building the future of crypto. In this role, you will design and implement robust Rust services that power trading, payments, and crypto experiences, ensuring reliability and performance.
What You'll Do
- Design and implement high-performance Rust services and libraries that enhance trading and payment systems.
- Write reusable, testable, and efficient code that scales across teams while maintaining safety and security.
- Collaborate on large-scale distributed systems architecture, translating product requirements into resilient solutions.
- Work alongside experienced Rust engineers, contributing to a high-performance engineering culture.
- Take end-to-end ownership of systems and libraries, ensuring they meet business and user needs.
- Mentor junior engineers and help define the technical culture within the team.
- Debug issues across the stack, demonstrating a security-first mindset during system design.
- Apply your understanding of distributed systems and technologies, including RPC protocols and Kafka, to design scalable solutions.
Requirements
- 7+ years of software engineering experience, particularly in the fintech or crypto space.
- Proficient in writing network services or asynchronous code in Rust.
- Strong understanding of distributed systems and technologies.
- Ability to autonomously debug issues across the stack (OS, network, application).
- Experience collaborating with product teams to gather requirements for system design.
- Demonstrated ability to take complete ownership of systems and libraries.
Nice to Have
- Experience with Event-Driven Systems and Kafka.
- Previous experience in a remote work environment.
- Familiarity with security best practices in software development.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Fully remote work with flexible hours.
- Opportunities for professional development and mentorship.
- A diverse and inclusive work environment.
- Work on cutting-edge technology in the crypto space.
Join Kraken as a Senior Software Engineer specializing in Rust. This remote role offers competitive pay and the chance to work on innovative crypto products.
About Kraken
Discover exciting career opportunities at Kraken in 2026. Browse through a variety of remote, hybrid, and office roles tailored to your skills. Utilize powerful filters to refine your search, track your applications effortlessly, and gain valuable company insights. Find your ideal job at Kraken and take the next step in your career today, with the support you need to succeed in the evolving tech landscape.
Who Will Succeed Here
Deep expertise in Rust programming language, particularly in building high-performance applications and utilizing its asynchronous programming features for efficient resource management.
Strong understanding of distributed systems architecture, including hands-on experience with message brokers like Kafka to facilitate communication between microservices in a remote environment.
Proven track record of designing and implementing network services with a focus on reliability and scalability, demonstrating a proactive mindset for troubleshooting and optimizing system performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months