Backend Engineer - Rust - Financial Systems

Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote - United States

Summary

Join Kraken, a leading cryptocurrency company, and become a Backend Integrations Engineer. Design and implement secure, scalable backend services integrating payment gateways, bank APIs, and crypto platforms. Develop reusable libraries and APIs for seamless integration with internal and external systems. Architect and maintain core financial infrastructure for cash management, reconciliation, fund routing, and reporting. Automate treasury workflows and ensure data accuracy, reliability, and auditability. Write clean, testable code in Rust, TypeScript/Node.js, or Python. Collaborate with cross-functional teams and monitor live systems for high availability and performance. This fully remote position offers the opportunity to work at the intersection of crypto and fiat rails, contributing to a mission-focused company.

Requirements

  • 5+ years of software engineering experiences
  • Proficiency in writing clean, scalable in Rust and TypeScript/Node.js or Python code with a strong track record of building scalable, production-grade APIs and services
  • Have a security-first mindset during system design to ensure robustness
  • Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
  • Apply 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
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
  • Take complete end-to-end ownership of systems and libraries
  • Provide mentorship to other engineers while contributing to defining the technical culture

Responsibilities

  • 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 Pytnon 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

Preferred Qualifications

Desirable experience developing secure and scalable integrations between external bank gateways and internal finance platforms

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.