Remote (Global) Full-time

Kraken is hiring a Senior Software Engineer - Rust - Backend

About the Role

Kraken is looking for a Senior Software Engineer specializing in Rust backend development to integrate our systems with various cryptocurrencies and blockchains. You will focus on designing robust systems while collaborating with cross-functional teams on large-scale distributed systems, all within a mission-focused company accelerating the global adoption of crypto.

What You'll Do

  • 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.
  • Take complete end-to-end ownership of systems and libraries.
  • Provide mentorship to other engineers while contributing to defining the technical culture.

What We're Looking For

  • 7+ years of software engineering experience.
  • Proficiency in writing network services or asynchronous code in Rust.
  • A security-first mindset during system design to ensure robustness.
  • The ability to autonomously debug issues across the stack (OS, network, application).
  • A solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions.
  • Experience effectively collaborating with product teams to gather requirements and constraints for designing appropriate systems.
  • A strong passion for Bitcoin and other cryptocurrencies.
  • A pragmatic, solution-oriented, and stoic approach in the face of obstacles.
  • A proactive ability to adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges.
  • A receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues while remaining adaptable and open to alternative perspectives.

Nice to Have

  • Deep knowledge in one or more blockchain ecosystems such as Bitcoin, Ethereum, Cosmos, Solana, or Substrate.

Technical Stack

  • Rust
  • Kafka
  • Event-Driven Systems

Team & Environment

You will work within cross-functional teams including Product, Design, Frontend Engineering, and hardcore Rust backend engineering teams.

Work Mode

This role is open globally, with team members distributed across 70+ countries.

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.

Required Skills
RustKafkaEvent-Driven SystemsDistributed SystemsMicroservicesAPI DevelopmentCryptocurrencyBlockchainAWSPostgreSQLDockerCI/CDSystem DesignPerformance Optimization
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Kraken

Kraken is a cryptocurrency exchange building premium crypto products for experienced traders, institutions, and newcomers. The company is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Visit website
Job Details
Category backend
Posted 8 months ago