Software Engineer - Rust Backend
@ Kraken

Hybrid
$150,000
Hybrid
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @kraken.com
Recommended after applying

Job Details

About Kraken

Building the Future of Crypto. Our Krakenites are a world-class team united by a passion for crypto and blockchain technology. Kraken is mission-focused and rooted in crypto values, dedicated to accelerating global crypto adoption and financial inclusion.

Team and Opportunity

Join a fully remote team from over 70 countries working together to integrate Kraken’s systems with a growing universe of cryptocurrencies and blockchains. As a Software Engineer - Rust Backend, you will focus on elevating the crypto journey and delivering innovative solutions.

  • Design and implement robust Rust services and libraries
  • Write reusable, testable, and efficient code
  • Collaborate on large scale distributed systems architecture
  • Work alongside experienced Rust engineers

Core Responsibilities

  • Develop network services and asynchronous code in Rust
  • Debug issues across OS, network, and application layers
  • Utilize technologies like RPC protocols, Kafka, and event-driven systems
  • Maintain a security-first mindset in systems design

Required Skills and Qualifications

  • 3+ years of software engineering experience
  • Proficiency in Rust with a focus on network services
  • Experience with distributed systems
  • Bachelor’s degree in Computer Science or equivalent experience

Key skills/competency

  • Rust
  • Distributed Systems
  • Asynchronous Programming
  • Network Services
  • Security
  • RPC
  • Kafka
  • Event Driven
  • Debugging
  • Blockchain

How to Get Hired at Kraken

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to Kraken job requirements.
  • Highlight Rust expertise: Emphasize network services and async programming.
  • Show distributed systems experience: Mention relevant projects.
  • Research Kraken culture: Understand their crypto mission and values.

📝 Interview Preparation Advice

Technical Preparation

Review Rust asynchronous patterns.
Practice network service development.
Familiarize with distributed systems like Kafka.
Revise debugging techniques across stacks.

Behavioral Questions

Describe teamwork in remote settings.
Explain your approach to complex problem solving.
Discuss handling critical project deadlines.
Share experiences working in diverse teams.

Frequently Asked Questions