Software Engineer II - Backend - Payments

Kraken
Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, Lithuania, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Bulgaria
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Security-first mindset","Autonomous debugging","Collaboration","Code quality","Cross-functional communication"]

Build and maintain robust backend services and libraries for Kraken’s Payments systems, helping integrate payments across products. Write reusable, testable, efficient code that supports a large-scale distributed systems architecture and seamless feature delivery with Product, Design, and Frontend Engineering. Debug issues across OS, network, and application layers while working closely with crypto-native engineers and focusing on security-first system design.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kraken
Kraken
1 day ago

Software Engineer II - Backend - Payments

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and maintain robust backend services and libraries for Kraken’s Payments systems, helping integrate payments across products. Write reusable, testable, efficient code that supports a large-scale distributed systems architecture and seamless feature delivery with Product, Design, and Frontend Engineering. Debug issues across OS, network, and application layers while working closely with crypto-native engineers and focusing on security-first system design.
Location: Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, Lithuania, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Bulgaria
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement robust services and libraries for payments integration across Kraken products
  • •Write reusable, testable, highly efficient code for the payments integration codebase
  • •Collaborate with Product, Design, and Frontend Engineering to integrate new features and improvements at scale
  • •Support a large-scale distributed systems architecture and ensure seamless integration across services
  • •Partner closely with crypto-native engineers on payments and blockchain-related systems

Key Requirements

  • •3+ years of software engineering experience
  • •Proficiency writing clean, scalable backend code in a systems language, preferably Rust or Node/TypeScript
  • •Demonstrated security-first mindset when designing systems
  • •Ability to autonomously debug issues across the stack (OS, network, and application layers)
  • •Familiarity with distributed systems and technologies including RPC protocols, Kafka, and event-driven systems
Experience:3+ yearsDistributed systemsPaymentsCrypto
Skills:Security-first mindsetAutonomous debuggingCollaborationCode qualityCross-functional communication
Tech Stack:RustNodeTypeScriptKafkaRPCEvent-driven systemsDistributed systemsBackendPayments integration

Company Brief

Kraken
Kraken (Payward, Inc.) is a global cryptocurrency exchange and financial infrastructure provider offering spot and derivatives trading, staking, custody, tokenized assets and institutional services to retail and institutional clients.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2011
Glassdoor
Glassdoor: 4.2
WebsiteLinkedInGlassdoor