Kraken logo

Senior Software Engineer - Rust - Core Engineering

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineering

Date Posted

February 26, 2026

Full Job Description

đź“‹ Description

  • • At Kraken, we are at the forefront of revolutionizing the financial landscape through cryptocurrency. Our mission is to accelerate the global adoption of crypto, empowering individuals worldwide to achieve financial freedom and inclusion. This is a mission-driven company, deeply rooted in the core values of the crypto ethos. As a Senior Software Engineer specializing in Rust for Core Engineering, you will play a pivotal role in building the foundational systems that ensure Kraken's security, resilience, and scalability. Your work will directly impact the strength and reliability of our entire ecosystem, enabling product teams to innovate rapidly while upholding the highest standards of performance, compliance, and security.
  • • This role is not about building customer-facing features; it's about architecting and implementing the robust, secure, and scalable infrastructure that underpins Kraken's operations. You will be instrumental in designing and developing shared services, internal platforms, and critical infrastructure that support company-wide initiatives. Your focus will be on optimizing for safety, scalability, observability, auditability, and operational excellence. This is particularly crucial in our regulated, security-sensitive, and risk-heavy environment where precision and correctness are paramount.
  • • As a Senior Software Engineer, you will be responsible for designing and implementing sophisticated Rust services and foundational libraries. These will be the bedrock of Kraken's core infrastructure, with a strong emphasis on correctness, security, and long-term maintainability. You will craft reusable, testable, and highly efficient code that is built for scale, observability, and operational resilience in demanding production environments. This involves a deep dive into asynchronous programming and network services, ensuring that every line of code contributes to a stable and high-performing system.
  • • A significant aspect of this role involves collaborating on large-scale distributed systems architecture. You will contribute to shaping low-latency, fault-tolerant services that are essential for supporting global trading operations and our suite of internal platforms. This is an opportunity to work alongside hundreds of experienced Rust engineers, contributing to and learning from a high-bar engineering culture that champions ownership, rigor, and craftsmanship. You will be a key player in maintaining and advancing our engineering standards.
  • • You will take complete end-to-end ownership of systems and libraries, from initial design and implementation through to deployment and ongoing maintenance. This deep sense of ownership is critical for ensuring the long-term health and success of the systems you build. You will be expected to autonomously debug issues across the entire stack, including the operating system, network layers, and application logic, demonstrating a comprehensive understanding of how all components interact.
  • • The ideal candidate possesses a security-first mindset, integrating security considerations into every stage of system design. This proactive approach is vital for ensuring the robustness and integrity of our financial infrastructure. You will apply a solid understanding of distributed systems principles and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design solutions that are not only scalable but also highly reliable and maintainable.
  • • Collaboration is key. You will work closely with product teams to thoroughly understand their requirements and constraints, translating these into appropriate system designs. This cross-functional interaction ensures that the foundational systems you build effectively support the evolving needs of Kraken's diverse product offerings. You will be a trusted partner in the engineering organization, contributing to architectural decisions and mentoring other engineers.
  • • This role offers a unique opportunity to make a substantial impact on a leading cryptocurrency exchange. You will be working with cutting-edge technology in a rapidly evolving industry, contributing to a company that is dedicated to its mission and its community. If you are passionate about building secure, scalable, and resilient systems and thrive in a challenging, collaborative environment, this is the role for you. You will be empowered to innovate, take ownership, and contribute to the future of finance.

🎯 Requirements

  • • 7+ years of software engineering experience, with a significant portion focused on backend systems and distributed architectures.
  • • Proven experience in building and scaling shared systems, internal platforms, and supporting multiple product roadmaps.
  • • Proficiency in writing network services or asynchronous code in Rust.
  • • Demonstrated ability to autonomously debug complex issues across the full stack (OS, network, application).
  • • Solid understanding of distributed systems and technologies (e.g., RPC protocols, Kafka, Event-Driven Systems).

🏖️ Benefits

  • • Competitive salary and performance-based bonuses.
  • • Comprehensive health, dental, and vision insurance.
  • • Generous paid time off and holidays.
  • • Opportunities for professional development and continuous learning.
  • • Fully remote work environment with flexibility.

Skills & Technologies

Rust
Kafka
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

About Kraken

Kraken is a global cryptocurrency exchange established in 2011, offering spot and futures trading for Bitcoin, Ethereum and 200+ digital assets. Headquartered in San Francisco with entities worldwide, it serves retail and institutional clients, providing custody, staking, an NFT marketplace and OTC desk. The platform emphasizes security, regulatory compliance and educational resources.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

SHI International Corp. logo

SHI International Corp.

US - Remote
Full-time
Expires Apr 29, 2026
AWS
Azure
Remote
+2 more

2 months ago

Apply
❌ EXPIRED
Aquia Inc. logo

Aquia Inc.

Remote
Full-time
Expired Nov 24, 2025
Python
JavaScript
GitHub
+3 more

7 months ago

Apply
❌ EXPIRED
Remote
Full-time
Expired Apr 13, 2026
Remote

2 months ago

Apply
Singapore
Full-time
Expires Jun 2, 2026
Remote

18 days ago

Apply