Job Description
Summary
The team
Kraken is on a mission to build the most trusted bridge between crypto and traditional finance. We’re looking for a seasoned backend integrations engineer who thrives in designing secure, scalable systems, and is passionate about reinventing financial systems from the ground up. In this role, you'll work on core systems that power our payment integrations and treasury operations, while working at the intersection of crypto and fiat rails.
The opportunity
- 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
Skills you should HODL
- 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
- Desirable experience developing secure and scalable integrations between external bank gateways and internal finance platforms
Skills
- Accounting
- Communications Skills
- Compliance Knowledge
- Development
- Software Engineering
- Team Collaboration