Remote (Global) Full-time

Kraken is hiring a Backend Engineer - Rust - Financial Systems

About the Role

Kraken is hiring a Backend Engineer - Rust - Financial Systems to design and implement secure, scalable backend services that integrate payment gateways, bank APIs, and crypto platforms across our products. At our mission-focused company rooted in crypto values, you will architect and maintain core financial infrastructure for cash management, reconciliation, fund routing, liquidity optimization, and reporting to accelerate the global adoption of crypto.

What You'll Do

  • Design and implement secure, scalable backend services that integrate payment gateways, bank APIs, and crypto platforms across Kraken products.
  • Develop reusable libraries, APIs, and tooling to support seamless integration with internal systems, external financial institutions, and blockchain networks.
  • Architect and maintain core financial infrastructure for cash management, reconciliation, fund routing, liquidity optimization, and reporting.
  • Automate treasury workflows including balance tracking, fund movements, settlements, and notifications.
  • Ensure the accuracy, reliability, and auditability of financial data, with a strong focus on security, compliance, and performance.
  • Write clean, testable Rust and TypeScript/Node.js or Python code and take full ownership of systems from design to production monitoring.
  • Collaborate cross-functionally with Treasury, Accounting, Compliance, Product, and Engineering teams to deliver scalable solutions.
  • Monitor and troubleshoot live systems, ensuring high availability and performance in production environments.
  • Document systems and deliver thorough test coverage to support long-term maintainability.

What We're Looking For

  • 5+ years of software engineering experience.
  • Proficiency in writing clean, scalable code in Rust and TypeScript/Node.js or Python with a strong track record of building scalable, production-grade APIs and services.
  • A security-first mindset during system design to ensure robustness.
  • The ability to autonomously debug issues across the stack (OS, network, application).
  • A solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions.
  • Experience integrating with banking APIs, payment gateways, and internal financial platforms in high-scale settings.
  • Ability to collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems.
  • Ability to take complete end-to-end ownership of systems and libraries.
  • Willingness to provide mentorship to other engineers while contributing to defining the technical culture.

Nice to Have

  • Experience developing secure and scalable integrations between external bank gateways and internal finance platforms.

Technical Stack

  • Rust
  • TypeScript
  • Node.js
  • Python
  • Kafka

Team & Environment

You will collaborate cross-functionally with Treasury, Accounting, Compliance, Product, and Engineering teams.

Work Mode

This role is open to candidates in the US and Canada.

Kraken is an equal opportunity employer. We don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.

Required Skills
RustTypeScriptNode.jsPythonKafkaFinancial SystemsBackend EngineeringSystem DesignDistributed SystemsAPI DevelopmentPerformance OptimizationSecurityTestingCI/CDCloud Infrastructure
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Kraken

Kraken is a cryptocurrency exchange building premium crypto products for experienced traders, institutions, and newcomers. The company is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Visit website
Job Details
Category backend
Posted 8 months ago