Remote (Global) Full-time

Kraken is hiring a Senior Software Engineer - Rust - Core Engineering

About the Role

Kraken is looking for a Senior Software Engineer - Rust to join its Core Engineering team. In this role, you will design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure, prioritizing correctness, security, and long-term maintainability. You will collaborate on large-scale distributed systems architecture and work alongside hundreds of experienced Rust engineers.

What You'll Do

  • Design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure.
  • Write reusable, testable, and highly efficient code built for scale, observability, and operational resilience in production environments.
  • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services that support global trading and internal platforms.
  • Work alongside hundreds of experienced Rust engineers, contributing to a high-bar engineering culture grounded in ownership, rigor, and craftsmanship.

What We're Looking For

  • 7+ years of software engineering experience.
  • Experience building and scaling shared systems, internal platforms, and supporting multiple product roadmaps.
  • Proficient 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 collaborating effectively with product teams to gather requirements and constraints for designing appropriate systems.
  • A commitment to taking complete end-to-end ownership of systems and libraries.

Technical Stack

  • Rust
  • Kafka

Team & Environment

You will be joining the Platform and Core Engineering teams.

Work Mode

This role is open to candidates in 70+ countries globally.

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
RustKafkaDistributed SystemsHigh-Performance SystemsCryptographySecurityBlockchainNetworkingProtocolsSystem DesignSoftware ArchitectureCode ReviewMentoring
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.

Visit website
Job Details
Category backend
Posted a month ago