Kraken logo
KrakenΒ·

Software Engineer II - Backend - Payments

Fully remoteFull-timeMid-levelUTC-6–+3EuropeLATAMAfrica#TypeScript#Rust#kafka

About Kraken

Founded in 2011, Kraken is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe. It offers spot trading, margin, futures, staking, and OTC services, with products built for both individual investors and institutional clients.

The Team

We are seeking an experienced Software Engineer to join our growing Payments & Blockchain team to focus on our payments systems.

The Payments & Blockchain team is responsible for the first and last mile of every dollar (digital or fiat) that goes in or out of Kraken. Join our Payments team to help integrate Kraken’s systems with an ever-expanding universe of payments.

The Opportunity

  • Design and implement robust services and libraries for payments integration across our products at Kraken.
  • Write a reusable, testable, and highly efficient codebase.
  • Collaborate with cross-functional teams, including Product, Design, and Frontend Engineering, to ensure seamless integration of new features and improvements in a large-scale distributed systems architecture.
  • Partner closely with crypto-native engineers.

What You Bring

  • 3+ years of experience in software engineering.
  • Proficiency in writing clean, scalable backend code in a systems language, with preference for Rust or Node/TypeScript.
  • Demonstrated commitment to a security-first mindset when designing systems.
  • Capability to autonomously debug issues across the stack, including OS, network, and application layers.
  • Familiarity with distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems.

Timezone overlap

UTC-6–+3

Open to

Europe Β· LATAM Β· Africa

Sign in to track applications and earn points.

More roles at Kraken

Similar remote roles