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 & architecture)
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 (network services, async, distributed systems), System Architecture, Product Engineering, Mentoring, Cross-team Alignment, AI-assisted Development
Preferred skills
React/TypeScript, Cryptocurrency domain knowledge, Scaling consumer products, AI tooling implementation
Technologies
Rust, Kafka, RPC protocols, React, TypeScript
Responsibilities
Own architecture and delivery of customer-facing Rust backend services; Take ambiguous problems from concept to shipped and measured; Own features end-to-end including customer experience and frontend impact; Partner with product leadership to shape the roadmap; Drive initiatives that cross team boundaries; Mentor mid-level engineers and set technical standards; Use AI extensively to amplify scope and speed
Seniority
Senior, hands-on IC with mentorship responsibilities