At a Glance
- Tasks: Design and implement robust Rust services for trading and crypto experiences.
- Company: Join Kraken, a mission-driven leader in the crypto space.
- Benefits: Fully remote work, diverse team, and opportunities for mentorship.
- Why this job: Make a real impact in the evolving world of crypto technology.
- Qualifications: 7+ years in software engineering with a focus on customer-centric products.
- Other info: Collaborate with top talent in a dynamic, innovative environment.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Building the Future of Crypto. Our Krakenites are a worldâclass team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.
What makes us different? 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. For over a decade, Kraken's focus on our mission and crypto ethos has attracted many of the most talented crypto experts in the world.
The team: Our Product Engineering teams sit at the intersection of crypto, markets, and customer experience â where every technical decision directly impacts traders, revenue, and the evolution of the crypto ecosystem. Engineers donât just execute on requirements; they coâcreate them alongside Product and Design, bringing strong product intuition and a sharp focus on user impact.
Interested in building products like Kraken, Kraken Pro, Desktop, and Kraken Futures? Weâre looking for builders who thrive in ambiguity, move quickly with ownership, and care deeply about the customer.
The opportunity:
- 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.
Skills You Should HODL:
- 7+ years of software engineering experience.
- 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.
Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis.
Please note, applicants are permitted to redact or remove information on their resume that identifies age, date of birth, or dates of attendance at or graduation from an educational institution.
We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.
Kraken is powered by people from around the world and we celebrate all Krakenites for their diverse talents, backgrounds, contributions and unique perspectives. We hire strictly based on merit, meaning we seek out the candidates with the right abilities, knowledge, and skills considered the most suitable for the job. We encourage you to apply for roles where you donât fully meet the listed requirements, especially if youâre passionate or knowledgeable about crypto!
We may ask candidates to complete jobârelated skills or workâstyle assessments as part of our hiring process. These assessments are designed to evaluate competencies relevant to the role and are applied consistently across candidates for similar positions. Assessment results are considered alongside other relevant information, such as experience and interviews, and are not the sole basis for any employment decision.
As an equal opportunity employer, we donât tolerate discrimination or harassment of any kind. Whether thatâs based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Senior Software Engineer - Rust - Product Engineering in London employer: Kraken
Contact Detail:
Kraken Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Software Engineer - Rust - Product Engineering in London
â¨Tip Number 1
Get to know Kraken inside out! Familiarise yourself with the Kraken app and our culture page. This will not only help you understand our mission but also show us that you're genuinely interested in being part of the team.
â¨Tip Number 2
Network like a pro! Connect with current Krakenites on LinkedIn or Twitter. Engaging with our community can give you insights into our work culture and might even lead to a referral, which is always a bonus!
â¨Tip Number 3
Prepare for technical discussions! Brush up on your Rust skills and be ready to discuss your past projects. We love seeing how you think and solve problems, so come armed with examples that showcase your expertise.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows us that youâre serious about joining our mission to revolutionise the crypto space.
We think you need these skills to ace Senior Software Engineer - Rust - Product Engineering in London
Some tips for your application đŤĄ
Know Your Stuff: Before you start writing your application, make sure you understand the role and the company. Familiarise yourself with Kraken's culture and values, and think about how your experience aligns with their mission in the crypto space.
Tailor Your Application: Donât just send a generic CV and cover letter. Highlight your relevant experience in Rust and any customer-focused products you've built. Show us how you can contribute to the team and why you're passionate about crypto!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We want to see your skills and experience without having to sift through fluff!
Apply Through Our Website: Make sure to submit your application through our official website. Itâs the best way for us to receive your details and ensures youâre considered for the role. Plus, itâs super easy!
How to prepare for a job interview at Kraken
â¨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with writing network services and asynchronous code, as well as any projects you've worked on that showcase your ability to build customer-focused products in the fintech or crypto space.
â¨Understand the Crypto Landscape
Familiarise yourself with the latest trends and technologies in the crypto world. Being able to discuss how your work can impact traders and enhance user experience will show that youâre not just a coder but someone who understands the bigger picture.
â¨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice debugging issues across the stack and be ready to demonstrate your understanding of distributed systems and technologies like RPC protocols and Kafka.
â¨Show Your Collaborative Spirit
Since collaboration is key at Kraken, be ready to share examples of how you've worked with product teams in the past. Highlight your ability to gather requirements and constraints, and how youâve taken ownership of systems and libraries in previous roles.