Remote (Global)

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 RustKafkaEvent-Driven SystemsDistributed SystemsMicroservicesAPI DevelopmentCryptocurrencyBlockchainAWSPostgreSQLDockerCI/CDSystem DesignPerformance Optimization
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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.
All jobs at Kraken Visit website
Job Details
Category backend
Posted 9 months ago