Software Engineer - Rust - Crypto Back Office in London
Software Engineer - Rust - Crypto Back Office

Software Engineer - Rust - Crypto Back Office in London

London Full-Time 60000 - 80000 £ / year (est.) Home office possible
Kraken

At a Glance

  • Tasks: Design and implement high-throughput services in Rust for the crypto back office.
  • Company: Join Kraken, a mission-driven leader in the crypto space.
  • Benefits: Fully remote work, competitive salary, and a focus on professional growth.
  • Other info: Diverse and inclusive culture with opportunities for career advancement.
  • Why this job: Be part of a pioneering team shaping the future of crypto and financial freedom.
  • Qualifications: 5+ years backend engineering experience with strong Rust skills.

The predicted salary is between 60000 - 80000 £ 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 Crypto Backoffice team is where blockchain meets the business. We own the services that turn on-chain data into fund movements, regulatory compliance, liquidity management and signing operations at scale. We manage wallets, on-chain positions, and regulatory segregations across 120+ chains — ensuring liquidity is where it needs to be for the business to operate smoothly while satisfying all internal and external requirements.

The opportunity:

  • Design and implement high-throughput, low-latency services and libraries in Rust and TypeScript.
  • Manage the full lifecycle of on-chain wallets across blockchains - from derivation to ownership, at the scale of a global exchange.
  • Build and maintain the systems that ensure liquidity for clients while maintaining strict compliance with regulatory requirements.
  • Own the core services that give the rest of the exchange visibility into on-chain state.
  • Design and implement integrations with third-party providers to move funds efficiently across chains.
  • Collaborate closely with stakeholders to deliver first-class treasury management tools.
  • Contribute to internal tooling, documentation, and standards that raise the bar for the whole organisation.

Skills you should HODL:

  • 5+ years of backend engineering experience.
  • Strong proficiency in asynchronous Rust.
  • Experience with high-volume, distributed systems.
  • Familiarity with API design and gRPC.
  • Experience with Kafka or similar event streaming platforms.
  • Comfortable with core DevOps tooling such as Docker, Kubernetes, CI/CD pipelines.
  • Hands-on experience with multiple blockchain ecosystems.
  • Experience working with or contributing to open-source blockchain clients.
  • Familiarity with relational databases, logging & monitoring systems, and cloud-based infrastructure providers.
  • Passionate about security, reliability, and performance.
  • Considerate of tomorrow’s engineer: clean code, clear documentation, meaningful tests.
  • Comfortable with ambiguity and able to drive alignment across teams with different priorities.
  • Pragmatic – you know when to build the elegant solution and when to ship the working one.

Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis. 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.

Software Engineer - Rust - Crypto Back Office in London employer: Kraken

At Kraken, we pride ourselves on being a mission-driven company that champions the values of crypto and blockchain technology. As a fully remote employer with a diverse team spread across 70+ countries, we offer a collaborative work culture that fosters innovation and personal growth. Our commitment to employee development, coupled with industry-leading security and client support, makes Kraken an exceptional place for Software Engineers looking to make a meaningful impact in the rapidly evolving world of cryptocurrency.
Kraken

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Rust - Crypto Back Office in London

✨Tip Number 1

Get to know the Kraken culture before you apply! Familiarise yourself with our values and mission. This will not only help you tailor your approach but also show us that you're genuinely interested in being a part of our team.

✨Tip Number 2

Don’t just focus on your technical skills; highlight your passion for crypto! We love candidates who are excited about the industry and can bring that enthusiasm to the table. Share your experiences or projects related to crypto during interviews.

✨Tip Number 3

Prepare for technical assessments by brushing up on Rust and distributed systems. We want to see how you think and solve problems, so practice coding challenges and be ready to discuss your thought process during interviews.

✨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 proactive and serious about joining the Kraken family.

We think you need these skills to ace Software Engineer - Rust - Crypto Back Office in London

Backend Engineering
Rust
Asynchronous Programming
Distributed Systems
API Design
gRPC
Kafka
Event Streaming
Docker
Kubernetes
CI/CD Pipelines
Blockchain Ecosystems
Open-Source Contributions
Relational Databases
Cloud-Based Infrastructure

Some tips for your application 🫡

Know Your Stuff: Before you hit that apply button, make sure you’ve done your homework on Kraken and our mission. Familiarise yourself with the Kraken app and our culture page. It’ll show us you’re genuinely interested and ready to dive into the crypto world!

Tailor Your Application: Don’t just send a generic CV! Highlight your experience with Rust and backend engineering, and how it relates to the role. We want to see how your skills can help us build the future of crypto, so make it personal!

Show Your Passion: We love candidates who are passionate about crypto! Share any projects or experiences that showcase your enthusiasm for blockchain technology. Let us know why you want to be a Krakenite and how you can contribute to our mission.

Keep It Clear and Concise: When writing your application, clarity is key. Use straightforward language and avoid jargon where possible. We appreciate well-structured applications that get straight to the point, so keep it professional yet friendly!

How to prepare for a job interview at Kraken

✨Know Your Rust Inside Out

Make sure you brush up on your Rust skills, especially asynchronous programming. Be ready to discuss your past projects and how you've implemented high-throughput, low-latency services. Kraken values practical experience, so be prepared to showcase your coding prowess.

✨Familiarise Yourself with Blockchain Basics

Since you'll be working with multiple blockchain ecosystems, it's crucial to understand the fundamentals. Dive into how wallets work, on-chain data management, and regulatory compliance. This knowledge will help you answer questions confidently and demonstrate your passion for the crypto space.

✨Understand Kraken's Culture and Mission

Before your interview, take some time to read up on Kraken's culture and values. Knowing their mission to accelerate global crypto adoption will not only help you align your answers but also show that you're genuinely interested in being a part of their team.

✨Prepare for Technical Assessments

Be ready for job-related skills assessments that may test your coding abilities or problem-solving skills. Practise common algorithms and system design questions, and consider doing mock interviews to get comfortable with the format. This preparation can set you apart from other candidates.

Software Engineer - Rust - Crypto Back Office in London
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

>