Staff Software Engineer - Growth
Kraken
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Building the Future of Crypto at Kraken
Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology. Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto for financial freedom and inclusion. We encourage candidates to familiarize themselves with the Kraken Culture page and the Kraken app before applying.
As a fully remote company, Kraken operates with Krakenites in 70+ countries, developing premium crypto products for experienced traders, institutions, and newcomers. Our commitment to industry-leading security, crypto education, and world-class client support is evident in products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
The Growth Engineering Team
The Growth Engineering team at Kraken is responsible for building experiences that connect users to our ecosystem and encourage their continued engagement. This includes designing and shipping systems for marketing funnels, signup and KYC flows, and key engagement features that help new users fund accounts and explore products. This team has a direct influence on company growth, global reach, and user engagement at scale, serving millions of users worldwide.
We empower engineers with ownership and trust them to deliver high-impact work with craftsmanship and accountability. We prioritize speed, experimentation, and learning from data. Our asynchronous work model across time zones is supported by open communication and shared goals.
Why This Role Matters
As a Staff Software Engineer - Growth, every decision you make will significantly shape how people discover, trust, and engage with Kraken's products globally. You will set the technical direction, providing context and clarity that enables others to execute confidently. This role involves mentoring through example and collaboration, elevating the technical standards across teams, and ensuring our systems scale with optimal performance, reliability, and purpose.
This position is at the nexus of product, marketing, and infrastructure, translating ideas into measurable outcomes. You will lead with accountability and empathy, aligning teams towards shared objectives and building sustainable systems that foster growth through engineering excellence.
The Opportunity
In this high-impact, hands-on technical leadership role, you will:
- Lead complex, cross-cutting technical initiatives directly impacting user acquisition, activation, and retention.
- Drive architectural direction, mentor engineers, and ensure systems are reliable, scalable, and measurable in their impact.
- Lead the technical direction for key Growth initiatives, from experimentation platforms to global onboarding and engagement systems.
- Design and evolve distributed, high-scale systems powering user acquisition and retention.
- Partner with Product, Design, and Data teams to identify growth opportunities and translate them into reliable, measurable engineering solutions.
- Mentor engineers across Product and Platform teams, guiding architecture, design, and execution.
- Ensure high engineering standards across the stack, focusing on reliability, performance, security, and maintainability.
- Collaborate across teams to align on architecture, tooling, and technical strategy.
- Contribute to and influence the broader engineering culture by advocating for craftsmanship, impact, and accountability.
Skills You Should HODL
- Proven experience leading large-scale technical projects or owning critical systems end-to-end.
- Deep expertise in TypeScript or Rust, Kraken's core languages, with versatility to work across the full stack. Experience with Go, Python, or Ruby is a plus.
- Broad technical range and curiosity, comfortable diving into any layer of the stack, from front-end performance to backend architecture and infrastructure.
- Strong understanding of distributed systems, scalability, reliability, and performance optimization.
- Experience designing systems that balance experimentation velocity with long-term maintainability.
- A product mindset, thinking in terms of outcomes and user impact.
- Excellent collaboration and communication skills across engineering, product, and design.
- Experience operating autonomously in a distributed, remote-first environment.
- Ability to set the bar for technical excellence and embody ownership, craftsmanship, and accountability.
Nice to Haves
- Background in growth engineering, experimentation platforms, or developer experience.
- Experience with infrastructure and tooling such as Docker, Kubernetes, Terraform, Redis, or GitLab CI/CD.
- Track record of influencing technical strategy across multiple teams or domains.
Key skills/competency
- TypeScript
- Rust
- Distributed Systems
- Scalability
- Performance Optimization
- Growth Engineering
- Technical Leadership
- System Design
- User Acquisition
- Experimentation Platforms
How to Get Hired at Kraken
- Research Kraken's culture and values: Study their mission, crypto ethos, and remote-first philosophy on their Culture page.
- Familiarize with Kraken products: Understand the Kraken app, Kraken Pro, and other offerings to showcase product mindset.
- Tailor your resume: Highlight experience in distributed systems, growth engineering, TypeScript/Rust expertise, and technical leadership.
- Prepare for technical depth: Be ready to discuss large-scale project leadership, system design, scalability, and performance optimization.
- Emphasize remote collaboration: Demonstrate strong communication and collaboration skills for a distributed team environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background