Software Engineer - Rust - Consumer
"What You'll Be Doing"
About This Role
We're looking for an experienced Software Engineer to join the Consumer team, developing and maintaining a suite of "Consumer" applications designed to offer the simplest way for customers to interact with Kraken. We're looking for someone with an extreme eye for detail, a passion for building genuinely world-class user experiences, a "ship fast but don't ship shit" attitude, and a highly self-driven approach.
What You'll Be Doing
Design and implement customer-facing Rust backend services that power trading, payments, and crypto experiences
Own features end-to-end rather than stopping at the API/backend boundary — understanding customer experience, frontend impact, and the underlying product problem
Collaborate with product teams to understand customer requirements and integrate with Kraken's trading infrastructure, maintaining a product-led engineering focus
Propose improvements and drive solutions autonomously, translating evolving product requirements into resilient solutions rather than simply implementing specifications
Use AI extensively to amplify scope and speed, moving from manually writing code toward orchestrating AI and validating implementation, with increasing focus on problem definition, architecture, and product validation
What We're Looking For
Rust/backend engineering proficiency, including network services, asynchronous code, and distributed systems design (RPC protocols, Kafka, event-driven architectures)
A product engineering mindset, having shipped features from problem through implementation, launch, and user impact, with a deep understanding of customer experience and product metrics
An AI-first development approach, with AI already meaningfully incorporated into your workflow for coding, understanding unfamiliar codebases, crossing technical boundaries, and validating implementations
An ownership mindset combined with a collaborative spirit — personally driving features end-to-end, working across backend/frontend boundaries, and operating outside technical silos
A security-first approach to system design, with the ability to autonomously debug across the stack (OS, network, application)
Openness to how the engineering profession is evolving because of AI, prioritizing shipping valuable products over manual code writing
Bonus Points
Full-stack experience including React/TypeScript or other frontend frameworks, demonstrating a cross-boundary collaboration mindset
Cryptocurrency or blockchain domain knowledge
Experience building products at consumer-focused technology companies
About Kraken
Kraken is a leading US-based cryptocurrency exchange, committed to providing secure, innovative, and reliable trading tools for digital assets. Our mission is to accelerate the global adoption of cryptocurrency by building a more open, free, and compliant financial system. We empower individuals and institutions alike with robust platforms designed for exceptional performance and peace of mind, operating at the forefront of financial technology and regulatory adherence. Our culture at Kraken is built on principles of autonomy, transparency, and a relentless pursuit of excellence. We foster an environment where passionate, talented individuals can thrive, take ownership of their work, and contribute to groundbreaking advancements in the blockchain space. Collaboration is key, and we champion diverse perspectives to solve complex challenges, ensuring our team members feel valued, supported, and continuously challenged to grow. Joining Kraken means becoming part of a dynamic team that is redefining the future of finance from our US base. We offer unparalleled opportunities for professional development, the chance to work on high-impact projects, and a direct role in shaping an industry poised for exponential growth. If you are eager to make a significant impact, innovate alongside some of the brightest minds, and build solutions that will change the world, explore our 121 open positions and discover where you belong.
Ready to Apply?
To submit your application for this position, please visit Kraken's official website and follow their application process.