
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 exchange space, and contribute to building the future of digital finance. As a Software Engineer on our Exchange team, you will be instrumental in developing and maintaining the core infrastructure that powers one of the world's largest and most respected crypto trading platforms.
- • The Exchange team is at the heart of Kraken's operations, responsible for all aspects of the trading backend services. This includes the sophisticated matching engine that executes trades, market data gateways that disseminate real-time information, internal and external APIs that enable seamless integration, robust margin systems, and a multitude of other critical trading services.
- • You will be working with a globally distributed team of highly skilled engineers who are passionate about crypto and dedicated to innovation. Our teams leverage a diverse tech stack, including C++, Go, Rust, and Python, allowing for specialized contributions to various product areas within Kraken.
- • This role offers a unique opportunity to work on cutting-edge technology in a fast-paced, dynamic environment. You will be responsible for developing and maintaining core framework and key software components for Kraken's high-performance trading engine, ensuring its reliability, scalability, and efficiency.
- • Your contributions will directly impact the performance and security of our trading platform. You will build and design solutions that effectively mitigate risk, implement stringent security measures, and protect both our systems and sensitive user data.
- • A significant aspect of this role involves improving site performance. You will achieve this by designing and implementing low-latency and high-availability applications, ensuring that our users experience seamless and rapid trading, even during peak volatility.
- • You will be instrumental in constructing dynamically scalable platforms capable of handling massive transaction volumes. This requires a deep understanding of distributed systems and a commitment to building resilient infrastructure that can adapt to ever-increasing demand.
- • A key responsibility will be to write reusable, testable, and efficient code. This focus on code quality ensures maintainability, facilitates collaboration, and promotes long-term system health.
- • You will collaborate closely with cross-functional teams, including product managers, QA engineers, and other development teams, to contribute to the product roadmap accomplishment. This involves active participation in planning, design discussions, and execution.
- • Working effectively within a distributed team is paramount. You will leverage strong soft skills to communicate clearly, engage proactively with stakeholders, and foster a collaborative remote working environment.
- • This role is ideal for an engineer who thrives on complex challenges, enjoys working with high-performance systems, and is passionate about the transformative potential of cryptocurrency.
- • You will have the opportunity to work on systems that handle millions of transactions daily, requiring meticulous attention to detail and a commitment to excellence.
- • Contribute to the continuous improvement of our development processes and best practices, ensuring Kraken remains at the forefront of technological innovation in the crypto industry.
- • Engage in code reviews, architectural discussions, and knowledge sharing sessions to elevate the technical capabilities of the team.
- • Troubleshoot and resolve complex technical issues, ensuring minimal disruption to trading operations.
- • Stay abreast of the latest advancements in C++ and distributed systems, applying new learnings to enhance our platform.
- • Participate in an agile development lifecycle, adapting to changing priorities and delivering high-quality software iteratively.
- • This is more than just a coding job; it's an opportunity to be part of a mission-driven company that is shaping the future of finance and empowering individuals globally with financial freedom.
🎯 Requirements
- • Prior experience in at least one of the following using Linux: distributed and/or highly-concurrent systems, low-latency and/or high-volume transaction environments.
- • 3+ years of experience working with modern C++.
- • High level of proficiency in Python, Rust, and SQL is strongly preferred.
- • Demonstrated knowledge of order types, trading systems, and financial products is highly desirable.
- • Experience profiling and optimizing code (CPU, memory, network).
- • Cryptocurrency/Blockchain familiarity is highly preferable.
🏖️ Benefits
- • Fully remote work environment with flexibility to work from 70+ countries.
- • Opportunity to work on cutting-edge technology in the rapidly evolving cryptocurrency industry.
- • Competitive salary and compensation package.
- • Comprehensive health, dental, and vision insurance (where applicable).
- • Generous paid time off and holidays.
- • Professional development and learning opportunities to enhance your skills.
- • Contribute to a mission-driven company focused on accelerating global crypto adoption and financial inclusion.
Skills & Technologies
Python
Rust
Linux
Remote
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

Jitterbit, Inc.
Rio de Janeiro
Full-time
Expires Feb 24, 2026
JavaScript
TypeScript
Angular
+4 more
2 months ago


