Software Engineer II - Rust - Pro
What engineering roles in crypto pay
143 salaries · our own dataMost engineering roles in crypto pay between $145k and $252k, with a median of $203k.
As a Software Engineer II specializing in Rust at Kraken, you design and implement robust services and libraries that power trading, payments, and crypto experiences. You join the Pro team, responsible for the trading backend services including the matching engine, market data gateways, internal and external APIs, and various other trading services. You work alongside hundreds of experienced Rust and C++ engineers in a globally distributed, agile environment.
What you'll do
- Design and implement robust Rust and C++ services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact
- Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security
- Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions
- Autonomously debug issues across the stack, including OS, network, and application layers
- Take complete end-to-end ownership of systems and libraries
What you bring
- 3+ years of software engineering experience
- Experience building financial trading focused products
- Proficiency in writing network services or asynchronous code in Rust
- Experience with modern C++, including performance-sensitive, low-latency systems
- A security-first mindset during system design to ensure robustness
- A solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems
- The ability to collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
About Kraken
Kraken, founded in 2011, is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions. It offers spot trading, margin, futures, staking, and OTC services, with products built for both individual investors and institutional clients. Kraken is part of Payward, a parent company that also operates NinjaTrader, Breakout, xStocks, Payward Services, and CF Benchmarks.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Kraken has 68 open roles on CryptoJobsHQ: 15 in Engineering, 13 in Legal & Compliance and 11 in Marketing. 90% are fully remote, most of the rest in the US and the UAE. 4 were posted in the last 7 days.
All 68 Kraken roles →1,019 Trading roles are open across crypto right now.
Browse Trading Jobs →- Binance Accelerator Program - Software Engineer (Cryptography) at Binance · Remote
- Senior Rust Blockchain Engineer at Startale · Hybrid
- Senior Software Engineer, International at Robinhood · On-site
- Head of Off-Chain Engineering at Mesh · Hybrid
