CareerPlanSign in

Senior Software Engineer - Rust

💼 Full-time🗓 2026-09-16 → 2026-09-25

Core

Design and implement robust Rust services and foundational libraries powering Kraken's core infrastructure for global trading and internal platforms.

Role type

Senior IC Rust systems engineer

Builds

Low-latency, fault-tolerant distributed services and shared libraries

Domain

Cryptocurrency exchange infrastructure / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Rust (network services, async), distributed systems architecture, RPC protocols, Kafka, event-driven systems, full-stack debugging, system design

Preferred skills

Security-first mindset, ownership of long-lived services, experience scaling shared systems

Technologies

Rust, Kafka, RPC protocols

Responsibilities

Design and implement robust Rust services and foundational libraries; Write reusable, testable, and highly efficient code for scale; Collaborate on large-scale distributed systems architecture; Debug issues across OS, network, and application layers; Take end-to-end ownership of systems and libraries

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.