Software Engineer - Rust - Backend - Pro
Software Engineer - Rust - Backend - Pro

Software Engineer - Rust - Backend - Pro

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
K

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 an impact in the crypto world while collaborating with top engineers.
  • Qualifications: 3+ years in software engineering and proficiency in Rust.
  • Other info: Dynamic team with opportunities for growth and innovation.

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 employer: Kraken

Kraken is an exceptional employer that champions a culture of innovation and collaboration, making it an ideal place for Software Engineers passionate about crypto. With a strong focus on employee growth, Kraken offers opportunities to work alongside experienced professionals in a dynamic environment, fostering both personal and professional development. The company's commitment to diversity and inclusion ensures that every voice is valued, creating a supportive atmosphere where you can thrive while contributing to the future of financial freedom.
K

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Rust - Backend - Pro

✨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

Rust
Network Services Development
Asynchronous Programming
Security-first Mindset
Autonomous Debugging
Collaboration with Product Teams
End-to-end Ownership
Solution-oriented Approach
Adaptability to Evolving Technologies
Distributed Systems Architecture
Writing Reusable Code
Testable Code
Efficient Code

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 or libraries, so don’t hold back on those details!

Be Clear About Your Experience: When you describe your past roles, focus on your 3+ years of software engineering experience. Mention specific projects where you wrote network services or asynchronous code, as this is key for us.

Demonstrate Collaboration: We love teamwork! Share examples of how you've collaborated with cross-functional teams. This could be anything from working with product teams to gathering requirements or integrating new features.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!

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 proficiency in Rust.

✨Understand the Crypto Landscape

Since Kraken is deeply rooted in crypto values, it’s essential to have a solid understanding of the crypto space. Familiarise yourself with current trends, challenges, and innovations in the industry to demonstrate your passion and knowledge during the interview.

✨Showcase Your Problem-Solving Skills

Be ready to discuss how you've tackled complex debugging issues in the past. Prepare examples that highlight your autonomous debugging skills across the stack, and how you’ve approached system design with a security-first mindset.

✨Collaboration is Key

Kraken values effective collaboration, so be prepared to talk about your experiences working with cross-functional teams. Share specific instances where you gathered requirements from product teams and how you ensured seamless integration of new features.

Software Engineer - Rust - Backend - Pro
Kraken

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>