CareerPlan

Software Engineer II - Backend - Payments

Full-time2026-09-17 → 2026-11-10

Core

Design and implement robust services and libraries for payments integration across Kraken's products, handling the first and last mile of digital and fiat dollars.

Role type

Senior IC backend software engineer (payments & blockchain)

Builds

Reusable, testable, and highly efficient payment integration codebase for a large-scale distributed systems architecture

Domain

Cryptocurrency exchanges, global financial infrastructure, payments

Deliverable

production ML models | product features

Required skills

Backend development in systems languages (Rust or Node/Typescript), distributed systems design, RPC protocols, Kafka, event-driven systems, autonomous debugging across OS/network/application layers, security-first mindset

Preferred skills

Crypto-native engineering experience

Technologies

Rust, Node.js, TypeScript, Kafka, RPC protocols

Responsibilities

Design and implement robust services and libraries for payments integration, write reusable and efficient code, collaborate with cross-functional teams on large-scale distributed systems, debug issues across the stack

Seniority

Mid-level (3+ years experience), hands-on IC