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

Senior Software Engineer - Rust - Backend - Pro

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and implement robust Rust services for cutting-edge crypto products.
  • Company: Join Kraken, a fully remote company with a global team of crypto pioneers.
  • Benefits: Enjoy a competitive salary, flexible remote work, and opportunities for professional growth.
  • Why this job: Make an impact in the crypto world while collaborating with top Rust engineers.
  • Qualifications: 7+ years in software engineering with strong Rust skills and a security-first mindset.
  • Other info: Embrace a dynamic environment with ongoing applications and no strict deadlines.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Senior Software Engineer – Rust – Backend – Pro

Join to apply for the Senior Software Engineer – Rust – Backend – Pro role at Kraken.

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.

Before you apply, please read the Kraken Culture page to learn more about our internal culture, values, and mission. We also expect candidates to familiarize themselves with the Kraken app. Learn how to create a Kraken account here.

As a fully remote company, we have Krakenites in 70+ countries who speak over 50 languages. Krakenites are industry pioneers who develop premium crypto products for experienced traders, institutions, and newcomers to the space. Kraken is committed to industry‑leading security, crypto education, and world‑class client support through our products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Become a Krakenite and build the future of crypto!

Proof of work

The team

The Pro team is responsible for everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various other trading services. The team is located globally and responsibilities are split into sub‑teams, working with various tech stacks. Our teams code in Rust and work agile around the globe. Recently, the team played a critical role in scaling Kraken’s trading infrastructure.

The opportunity

  • Express your crypto passion
  • Design and implement robust Rust services and libraries
  • Collaborate with cross‑functional teams, including Product, Design, and Fronted Engineering to ensure seamless integration of new features and improvements
  • Write reusable, testable, and highly efficient code
  • Collaborate on large scale distributed systems architecture
  • Work side by side with hundreds of experienced Rust engineers

Skills You Should HODL

  • 7+ years of software engineering experience
  • Proficiently 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)
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
  • Take complete end‑to‑end ownership of systems and libraries
  • Pragmatic and solution‑oriented, stoic in the face of many obstacles
  • Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, demonstrating flexibility and resilience in a fast‑paced development environment
  • Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives

This job is accepting ongoing applications and there is no application deadline.

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!

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.

Stay in the know

  • Follow us on Twitter
  • Learn on the Kraken Blog
  • Connect on LinkedIn
  • Candidate Privacy Notice

Referrals increase your chances of interviewing at Kraken by 2x.

#J-18808-Ljbffr

Senior Software Engineer - Rust - Backend - Pro employer: Kraken

Kraken is an exceptional employer for Senior Software Engineers, offering a fully remote work environment that fosters collaboration among over 70 countries and 50 languages. With a strong commitment to security and crypto education, Kraken provides ample opportunities for professional growth and innovation, allowing engineers to design and implement cutting-edge Rust services while working alongside industry pioneers in a dynamic and supportive culture.
K

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current Krakenites on LinkedIn or other platforms. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!

✨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 brushing up on Rust and system design principles. Practice coding challenges and be ready to discuss your thought process. We want to see how you tackle problems, so think aloud!

✨Tip Number 4

Don’t hesitate to apply through our website! Even if you don’t tick every box, your enthusiasm for crypto and willingness to learn can set you apart. Remember, we value passion just as much as experience!

We think you need these skills to ace Senior Software Engineer - Rust - Backend - Pro

Rust
Network Services Development
Asynchronous Programming
Security-first Mindset
Debugging Skills
Collaboration with Product Teams
End-to-End Ownership
Pragmatic Problem Solving
Adaptability to Evolving Technologies
Constructive Dialogue
Distributed Systems Architecture
Writing Reusable Code
Agile Methodologies

Some tips for your application 🫡

Show Your Passion for Crypto: When writing your application, let your enthusiasm for crypto shine through! Share any personal projects or experiences that highlight your interest in the industry. We love seeing candidates who are genuinely excited about what we do at Kraken.

Tailor Your Application: Make sure to customise your CV and cover letter to reflect the skills and experiences mentioned in the job description. Highlight your proficiency in Rust and any relevant backend development experience. We want to see how you fit into our Pro team!

Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read. We appreciate clarity, so make sure your key achievements and skills stand out!

Apply Through Our Website: Don’t forget to submit your application through our official website! This ensures that your application gets to the right place and helps us keep track of all candidates. We can’t wait to hear from you!

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 ask you to solve problems or explain concepts, so having a solid grasp of Rust will definitely give you an edge.

✨Show Your Passion for Crypto

Since Kraken is all about crypto, it’s essential to express your enthusiasm for the industry. Share any personal projects or experiences related to crypto that demonstrate your commitment and understanding of the space. This will help you connect with the interviewers and show that you’re not just in it for the job.

✨Prepare for System Design Questions

Expect questions around system design, especially regarding distributed systems architecture. Think through how you would approach designing robust services and libraries. Practising these scenarios can help you articulate your thought process clearly during the interview.

✨Emphasise Collaboration Skills

Kraken values teamwork, so be ready to discuss how you’ve collaborated with cross-functional teams in the past. Highlight specific examples where you gathered requirements from product teams or worked alongside designers and frontend engineers to deliver successful projects.

Senior Software Engineer - Rust - Backend - Pro
Kraken
Location: London

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
>