Senior Software Engineer - Rust - Consumer
Core
Architecting and delivering customer-facing Rust backend services for trading, payments, and crypto experiences to onboard mass-market users.
Role type
Senior Software Engineer (Rust backend)
Builds
Consumer applications exposing Kraken's product offering to the mass market
Domain
Cryptocurrency / Blockchain / Financial Infrastructure
Deliverable
production ML models | product features
Required skills
Rust, distributed systems design, asynchronous code, RPC protocols, Kafka, event-driven architectures, AI-assisted engineering, product engineering mindset, system ownership, cross-team collaboration
Preferred skills
React/TypeScript, cryptocurrency domain knowledge, scaling consumer products, AI tooling implementation
Technologies
Rust, Kafka, React, TypeScript
Responsibilities
Own architecture and delivery of customer-facing Rust backend services; take ambiguous problems to shipped solutions; own features end-to-end including frontend impact; partner with product leadership to shape roadmap; drive cross-team initiatives; mentor mid-level engineers and set standards; use AI extensively to amplify scope and speed
Seniority
Senior, hands-on IC