Kraken logo

Senior Software Engineer - Rust - Backend - Pro

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineer

Date Posted

February 12, 2026

Full Job Description

đź“‹ Description

  • • Join Kraken, a pioneering force in the cryptocurrency space, and contribute to building the future of digital finance. We are a mission-focused company dedicated to accelerating the global adoption of crypto, empowering individuals with financial freedom and inclusion. As a Senior Software Engineer specializing in Rust for backend development, you will play a pivotal role within our world-class team, working on critical trading infrastructure that powers Kraken Pro, Desktop, Wallet, and Kraken Futures.
  • • The Pro team is at the heart of Kraken's trading operations, responsible for the design, development, and maintenance of core trading backend services. This includes the sophisticated matching engine that facilitates millions of trades, high-throughput market data gateways that provide real-time information, and robust internal and external APIs that connect our platform to the wider ecosystem. You will be instrumental in enhancing and scaling these systems, ensuring they are performant, secure, and reliable.
  • • Your responsibilities will encompass the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will be designing and implementing robust Rust services and libraries, focusing on creating code that is not only functional but also reusable, testable, and highly efficient. This involves deep dives into complex distributed systems architecture, where you'll collaborate with experienced engineers to shape the future of our trading platform.
  • • A significant aspect of this role involves collaborating closely with cross-functional teams. You will work hand-in-hand with Product Managers to understand user needs and market opportunities, with Designers to translate requirements into intuitive user experiences, and with Frontend Engineers to ensure seamless integration of new features and improvements. This collaborative approach is key to delivering premium crypto products that cater to both experienced traders and newcomers to the space.
  • • We foster a culture of continuous learning and innovation. You will have the opportunity to work alongside hundreds of experienced Rust engineers, sharing knowledge and contributing to a vibrant engineering community. The team operates using agile methodologies, embracing iterative development and rapid feedback loops to adapt to the fast-paced nature of the crypto industry.
  • • Security is paramount at Kraken. You will be expected to adopt a security-first mindset throughout the system design process, ensuring the robustness and integrity of our trading systems. This includes identifying potential vulnerabilities, implementing best practices for secure coding, and contributing to our industry-leading security posture.
  • • Debugging complex issues across the entire stack, from the operating system and network layers to application-level problems, will be a regular part of your role. Your ability to autonomously diagnose and resolve these challenges is crucial for maintaining the stability and performance of our services.
  • • We value engineers who take complete end-to-end ownership of the systems and libraries they develop. This means not just writing code, but also understanding its impact, monitoring its performance in production, and being accountable for its success.
  • • As a fully remote company with engineers in over 70 countries, you will thrive in a global, distributed team environment. You'll need to be a pragmatic and solution-oriented individual, capable of navigating obstacles with stoicism and resilience. The ability to proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges is essential.
  • • We encourage a receptive mindset, where engaging in constructive dialogue on complex subjects with colleagues is valued. You should be adaptable and open to alternative perspectives, contributing to a collaborative and intellectually stimulating work environment. If you are passionate about crypto and eager to make a significant impact on a leading platform, this is the opportunity for you.

🎯 Requirements

  • • 7+ years of professional software engineering experience.
  • • Proven proficiency in writing network services or asynchronous code in Rust.
  • • Demonstrated ability to autonomously debug issues across the full stack (OS, network, application).
  • • Experience collaborating with product teams to gather requirements and design appropriate systems.
  • • Security-first mindset with experience in designing robust, secure systems.
  • • Pragmatic, solution-oriented, and able to take end-to-end ownership of systems.

🏖️ Benefits

  • • Fully remote work environment with global flexibility.
  • • Opportunity to work with cutting-edge Rust technology in the rapidly growing crypto industry.
  • • Collaborative and supportive team environment with hundreds of experienced Rust engineers.
  • • Contribute to mission-critical trading infrastructure for a leading cryptocurrency exchange.
  • • Competitive compensation and benefits package (details may vary by region).

Skills & Technologies

Rust
Express
Backend
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.

Similar Opportunities

Rio de Janeiro
Full-time
Expires Feb 24, 2026
JavaScript
TypeScript
Angular
+4 more

2 months ago

Apply
Toronto
Full-time
Expires Mar 17, 2026
Python
Node.js
MongoDB
+4 more

1 month ago

Apply
❌ EXPIRED
Remote
Full-time
Expired Nov 18, 2025
Go
Senior
Remote

5 months ago

Apply
Remote
Full-time
Expires Apr 10, 2026
JavaScript
Java
GitLab
+4 more

6 days ago

Apply