At a Glance
- Tasks: Design and implement robust Rust services for the future of crypto.
- Company: Join Kraken, a mission-driven company focused on financial freedom.
- Benefits: Competitive salary, remote work, and a diverse, inclusive culture.
- Why this job: Make a real impact in the crypto world with cutting-edge technology.
- Qualifications: 3+ years in software engineering and proficiency in Rust.
- Other info: Collaborate with experienced engineers in a dynamic, agile environment.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Join Kraken as a Software Engineer – Rust – Backend – Pro to help build the future of crypto.
Overview
Kraken is a mission‑focused company rooted in crypto values. We accelerate global adoption of crypto, fostering financial freedom and inclusion.
Responsibilities
- 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.
- Write reusable, testable, and highly efficient code.
- Collaborate on large‑scale distributed systems architecture.
- Work side by side with hundreds of experienced Rust engineers.
Qualifications
- 3+ years of software engineering experience.
- Proficient in writing network services or asynchronous code in Rust.
- Security‑first mindset during system design.
- Autonomous debugging across the stack (OS, network, application).
- Effective collaboration with product teams to gather requirements.
- End‑to‑end ownership of systems and libraries.
- Solution‑oriented, pragmatic, and adaptable to evolving technologies.
Opportunity
The Pro team is responsible for trading backend services such as the matching engine, market data gateways, internal and external APIs, and other trading services. We code in Rust and work agile globally.
Equal Opportunity
Kraken is an equal‑opportunity employer. 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. We don’t tolerate discrimination or harassment of any kind. 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!
Software Engineer - Rust - Backend - Pro in London employer: Kraken
Contact Detail:
Kraken Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Rust - Backend - Pro in London
✨Tip Number 1
Network like a pro! Reach out to current or former Kraken employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your coding chops and passion for the tech.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges in Rust. Use platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are with problem-solving, the better you'll perform!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Kraken team.
We think you need these skills to ace Software Engineer - Rust - Backend - Pro in London
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your experience with Rust in your application. We want to see how you've designed and implemented robust services, so share specific examples of your work that demonstrate your proficiency.
Be Clear About Your Experience: When detailing your past roles, focus on your software engineering experience, especially any work related to network services or asynchronous code. We love candidates who can clearly articulate their journey and the impact they've made.
Emphasise Collaboration: Since we work closely with cross-functional teams, it’s important to showcase your collaboration skills. Mention any projects where you’ve worked with product teams or other engineers to gather requirements and deliver solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
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. They’ll likely want to hear about specific projects where you’ve implemented robust Rust services.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your debugging abilities across the stack. Think of examples where you’ve tackled complex issues, especially in a distributed systems architecture. This will show that you have a security-first mindset and can adapt to evolving technologies.
✨Collaborate Like a Pro
Since collaboration is key at Kraken, be ready to talk about how you’ve worked with cross-functional teams in the past. Highlight any experiences where you gathered requirements from product teams and how you ensured seamless integration of new features.
✨Embrace the Crypto Culture
Familiarise yourself with crypto values and the mission of Kraken. Show your passion for financial freedom and inclusion in your responses. If you have any personal or professional experiences related to crypto, don’t hesitate to share them!