Kraken is a mission-focused company rooted in crypto values, dedicated to accelerating the global adoption of crypto. The Engineering Manager for the Earn Core Pod will lead the development and operation of backend and blockchain systems that support Earn products, ensuring correctness, reliability, and operational excellence.
Responsibilities:
- Own the core earnings service that drives reward calculation, rate setting, and distribution across all Earn products
- Lead development and operation of asynchronous systems that power earnings pipelines, including background jobs, event processing, and reward distribution flows
- Own all blockchain and staking services, including on-chain integrations and off-chain coordination for staking flows
- Drive correctness, scalability, resiliency, and recovery of reward pipelines, including reconciliation and monitoring
- Own the Earn Control Center (Admin/ECC) surface used to safely configure, operate, and audit earnings systems
- Partner with other Earn squads and platform teams to define ownership boundaries and ensure reliable system integration
- Set and uphold engineering standards for distributed systems, asynchronous architectures, and blockchain integrations
- Lead incident response, postmortems, and long-term reliability improvements for core earnings infrastructure
- Coordinate necessary changes across Krak, Consumer, and Pro applications to support Core Pod initiatives
Requirements:
- Proven experience leading backend or platform-focused engineering teams
- Deep experience owning and operating mission-critical distributed systems in production
- Strong understanding of asynchronous architectures, event-driven systems, and background processing
- Experience designing and running high-throughput, fault-tolerant pipelines with strong correctness guarantees
- Hands-on experience with blockchain integrations and on-chain/off-chain coordination
- Strong understanding of staking mechanisms, reward calculation, and yield-generating systems
- Experience managing services interacting with smart contracts and blockchain nodes
- Fluency in Rust, Go, or similar systems-level languages
- Strong operational mindset, including incident response, monitoring, reconciliation, and failure recovery
- Ability to collaborate across multiple teams and surface risks, tradeoffs, and decisions clearly
- Experience operating financial or crypto-native systems at global scale
- Familiarity with security considerations in blockchain and financial infrastructure
- Working knowledge of frontend systems to support cross-surface changes when required