Kraken interview, decoded.

Kraken's loop is remote from the first call to the last and runs a practical exercise where most exchanges run a puzzle. The company's own careers page names four steps: a CV screen, a talent screen with a recruiter on role fit and mission alignment, role-specific interviews with the hiring manager, teammates and stakeholders, and a practical exercise, a real-world case relevant to the role, which it says can fall at different points depending on the team. For engineers the reports fill that in: a 60-to-90-minute live coding screen, a hiring manager conversation about your projects and why crypto, a multi-hour take-home on some teams (rate-limited APIs or financial data; one Blind account was offered a 12-hour window of their choosing, another names Rust), then a virtual onsite of two coding rounds, a system design round set in an exchange, a crypto domain round at senior, and a values round. Four to seven weeks, across time zones.

Kraken, founded in 2011 and run by Payward, is one of the largest US-based exchanges, with about 3,000 employees before a 150-person cut in May 2026 and no headquarters by design: forever remote-first, in its own words, with pay stated to be the same regardless of location and the option to be paid in crypto. It filed confidentially for an IPO in November 2025, was valued at $13.3 billion in an April 2026 round after a $20 billion peak, and has pushed the listing to 2027 at the earliest; it bought NinjaTrader for $1.5 billion, Bitnomial and Reap along the way.

Free · 2 minutes · no account

The questions for your exact Kraken role and level.

See the questions Kraken asks ↓Run a free mock interview →

Interviewing at Kraken? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.

01

Who Kraken hires

The roles and the background

Kraken hires backend, infrastructure, platform, security, mobile, data and blockchain engineers, all remote, across the Americas, Europe and Asia-Pacific, with Rust and Go prominent in the backend postings. The take-home is reported for backend and infrastructure roles; the crypto domain round is for senior and staff. Regulatory eligibility comes up at the screen because the exchange is licensed in many jurisdictions. Interest in crypto is asked about directly and, unlike at Coinbase or Circle, the senior loop tests it: how a UTXO model differs from an account model, how an HD wallet derives keys, how an order book prioritises.

02

What is the Kraken interview process?

Round by round

Kraken publishes its four steps; the engineering detail below is from candidate reports and third-party guides, which agree on the shape and disagree on where the take-home sits. Expect it on some teams and not others, and expect the whole loop to run asynchronously across time zones.

01
Talent screen
About 30 minutes with a recruiter

Role fit, mission alignment, motivation and career ambitions in Kraken's words; background and regulatory eligibility in the reports. A real reason for crypto, and for Kraken over Coinbase, is expected here.

02
Technical screen
60 to 90 minutes, live on CoderPad

One coding problem plus a systems discussion. Medium difficulty, with the conversation about trade-offs and edge cases weighed as much as the code.

03
Hiring manager
45 to 60 minutes

Past projects, what you owned, and why crypto. The round where mission alignment is tested by a person rather than a form.

04
Take-home (practical exercise)
Multi-hour, on your own schedule

A project relevant to the team's work: reported shapes are a client for a rate-limited API and processing of financial data. One account chose a 12-hour window and emailed the result; another names Rust. Judged on code quality, error handling and practical decisions rather than speed; document it with a README and comments.

Some teams; can fall at a different stage
05
Onsite: coding
Two rounds, medium to hard

Arrays, strings, graphs, dynamic programming, with time and space complexity and edge cases discussed as you go.

06
Onsite: system design
One round

Exchange systems under concurrency: an order-matching engine, a wallet-balance service, a market-data feed. Correctness under concurrent updates and the consistency guarantees you can actually give.

07
Onsite: crypto domain
One round

UTXO versus account models, consensus mechanisms, Layer 2 (Lightning, rollups), HD wallets and key derivation, signing and hashing, hot versus cold wallet security, order settlement and the storage of key material.

Senior and staff
08
Onsite: values
One round

Ownership of security-sensitive work, autonomy, bias to action. Kraken names adaptability, collaboration, ownership, empathy, mutual respect and humility.

09
Final review
A brief senior check-in

A senior engineering or executive read before the offer.

03

What Kraken screens for

What every round is really testing

Kraken states what it hires for on its careers page, and the reports describe a values round that tests it.

  • Adaptability, collaboration and ownership, in Kraken's own list
  • Empathy, mutual respect and humility: the second half of the same sentence
  • Independent thinkers who challenge the norm and solve hard problems the right way
  • Mission alignment with crypto, asked at the screen and by the hiring manager
  • Freedom, responsibility and getting things done: the culture as the guides describe it
04

Kraken interview questions

Candidate-reported themes

Few verbatim questions are reported for Kraken; what the sources agree on is the shape of each round, and at senior the crypto topics the domain round covers.

Behavioural & motivation

  • Why crypto, and why Kraken rather than Coinbase?
  • Tell me about something security-sensitive you owned, and a decision you made alone on it.
  • Tell me about a time you had to act without a clear owner or spec.
  • How do you work with a team spread across time zones you rarely overlap with?

Technical

  • The take-home: A client for a rate-limited API with backoff and retries; processing and reconciling financial data; a README that explains the decisions
  • Exchange systems: An order-matching engine with price-time priority; a wallet-balance service; a market-data feed; limit versus market orders
  • Crypto fundamentals (senior): UTXO versus account models; proof of work versus proof of stake; Lightning and rollups; HD wallets; signing and hashing algorithms
  • Custody and security: Hot versus cold wallets, key material storage, order settlement
  • Coding rounds: Medium-to-hard problems on arrays, strings, graphs and dynamic programming

These are the reported themes — your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level.

Predict my Kraken questions →
05

Kraken's take-home and crypto domain round: what they ask and how to pass

Reported problems and how to solve them

Kraken's practical exercise is a take-home on some engineering teams, and its senior loop adds a round few exchanges run: domain knowledge of how crypto actually works. Neither is graded on speed. Below is what candidates report for each and the approach that clears it.

  • The take-home: a client for a rate-limited API: Respect the limit before you hit it: a token bucket or a fixed window on the client side, exponential backoff with jitter on a 429, and idempotent retries so a timed-out request cannot double-apply. Log what was retried. The graders look at error handling first; a fast client with no backoff reads as not having read the problem.
  • The take-home: processing financial data: Parse defensively (malformed rows, duplicates, out-of-order timestamps), keep money in integers or decimals rather than floats, reconcile totals at the end and print what did not reconcile. Tests for the malformed cases are the part most submissions skip.
  • The take-home: the README: Write the decisions, not the instructions: why this structure, what you would do with more time, what you deliberately left out. Reports say documentation is weighed, and the README is what the panel reads before the code.
  • The take-home: the clock: One candidate was invited to name a 12-hour window; treat the window as the scope, not the deadline. A complete small thing with tests beats a large thing half done. If the team's language is Rust, say so on the screen and ask whether the exercise is in it; one account's was.
  • Domain round: UTXO versus account model: Bitcoin spends whole outputs and creates new ones, so a balance is a sum over unspent outputs and a transaction consumes inputs; Ethereum keeps a balance per account with a nonce per sender. Know what each makes easy (parallel validation and privacy for UTXO, smart-contract state for accounts) and what each makes hard.
  • Domain round: wallets and keys: An HD wallet derives a tree of keys from one seed (BIP32, with BIP39 words and BIP44 paths); a hot wallet holds keys on a connected system for withdrawals, a cold wallet holds them offline for reserves; the exchange's problem is the sweep between them and who can sign it. Say how you would store key material and who never sees it.
  • Domain round: consensus and Layer 2: Proof of work orders blocks by expended compute, proof of stake by locked capital with slashing; Lightning moves payments through channels settled on-chain, rollups execute off-chain and post data or proofs on-chain. One sentence each, then the trade-off an exchange cares about: finality, and how long to wait before crediting a deposit.

For the take-home, build the same thing once before you are asked: a rate-limited client with backoff and a reconciler for a CSV of transactions, each with tests and a README. For the domain round, the test is fluency rather than depth; a senior candidate who cannot explain confirmations and finality to a support engineer is what it is screening out.

06

Pay

What the offer looks like
L2 (software engineer I)~$176K total, US
L3 (software engineer II)~$185K total
L4 (senior)~$227K total
L5~$260K total

Levels.fyi medians for Kraken software engineers in the United States, read 22 September 2026, with a $200K median across levels and a $168K median in the San Francisco Bay Area; London reports about £100K. These sit well below one third-party guide's 2026 estimates ($250K to $380K total at mid, up to $900K at staff), which cite no source; the Levels.fyi figures are the ones to negotiate from. Kraken says pay is competitive regardless of location and offers payment in crypto; equity comes with most roles and is private stock in a company that has filed for, and delayed, an IPO, so ask what the grant is priced at and what happens to it on listing.

07

How to prepare for a Kraken interview

In order
  1. 01Build the take-home before it arrives: a client for a rate-limited API with backoff, retries and tests, plus a CSV reconciler that reports what did not balance, each with a README that explains the decisions.
  2. 02If the posting is Rust or Go, be ready to do the screen and the take-home in it; ask the recruiter which.
  3. 03Have an order-matching engine ready to design: price-time priority, limit and market orders, and what stays consistent when two orders hit the book at once.
  4. 04Senior candidates: rehearse the domain answers out loud (UTXO versus accounts, HD wallets, hot versus cold, finality) until each is a paragraph, not a lecture.
  5. 05Prepare the ownership story on something security-sensitive, and a real answer to why Kraken and not Coinbase; both are asked by people who will notice a generic one.
  6. 06Plan for time zones: the loop is asynchronous and can stretch to seven weeks, so ask at the screen what the calendar looks like.

This guide covers Kraken's software engineering loop, which is fully remote and reported as the same shape in every region. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.

Knowing the questions isn’t the same as answering them out loud. Run a Kraken mock: spoken answers, coached on the spot. Your first mock is free.

Run a Kraken mock →
08

FAQ & sources

The short answers
What is Kraken's interview process?

Kraken publishes its four steps; the engineering detail below is from candidate reports and third-party guides, which agree on the shape and disagree on where the take-home sits. Expect it on some teams and not others, and expect the whole loop to run asynchronously across time zones. Talent screen: Role fit, mission alignment, motivation and career ambitions in Kraken's words; background and regulatory eligibility in the reports. A real reason for crypto, and for Kraken over Coinbase, is expected here. Technical screen: One coding problem plus a systems discussion. Medium difficulty, with the conversation about trade-offs and edge cases weighed as much as the code. Hiring manager: Past projects, what you owned, and why crypto. The round where mission alignment is tested by a person rather than a form. Take-home (practical exercise): A project relevant to the team's work: reported shapes are a client for a rate-limited API and processing of financial data. One account chose a 12-hour window and emailed the result; another names Rust. Judged on code quality, error handling and practical decisions rather than speed; document it with a README and comments. Onsite: coding: Arrays, strings, graphs, dynamic programming, with time and space complexity and edge cases discussed as you go. Onsite: system design: Exchange systems under concurrency: an order-matching engine, a wallet-balance service, a market-data feed. Correctness under concurrent updates and the consistency guarantees you can actually give. Onsite: crypto domain: UTXO versus account models, consensus mechanisms, Layer 2 (Lightning, rollups), HD wallets and key derivation, signing and hashing, hot versus cold wallet security, order settlement and the storage of key material. Onsite: values: Ownership of security-sensitive work, autonomy, bias to action. Kraken names adaptability, collaboration, ownership, empathy, mutual respect and humility. Final review: A senior engineering or executive read before the offer.

What does Kraken look for in candidates?

Kraken states what it hires for on its careers page, and the reports describe a values round that tests it. Adaptability, collaboration and ownership, in Kraken's own list Empathy, mutual respect and humility: the second half of the same sentence Independent thinkers who challenge the norm and solve hard problems the right way Mission alignment with crypto, asked at the screen and by the hiring manager Freedom, responsibility and getting things done: the culture as the guides describe it

What questions does Kraken ask in interviews?

Few verbatim questions are reported for Kraken; what the sources agree on is the shape of each round, and at senior the crypto topics the domain round covers. Why crypto, and why Kraken rather than Coinbase? Tell me about something security-sensitive you owned, and a decision you made alone on it. Tell me about a time you had to act without a clear owner or spec. How do you work with a team spread across time zones you rarely overlap with? The take-home Exchange systems Crypto fundamentals (senior) Custody and security Coding rounds

What is the Kraken take-home assignment?

Kraken's practical exercise is a take-home on some engineering teams, and its senior loop adds a round few exchanges run: domain knowledge of how crypto actually works. Neither is graded on speed. Below is what candidates report for each and the approach that clears it. The take-home: a client for a rate-limited API: Respect the limit before you hit it: a token bucket or a fixed window on the client side, exponential backoff with jitter on a 429, and idempotent retries so a timed-out request cannot double-apply. Log what was retried. The graders look at error handling first; a fast client with no backoff reads as not having read the problem. The take-home: processing financial data: Parse defensively (malformed rows, duplicates, out-of-order timestamps), keep money in integers or decimals rather than floats, reconcile totals at the end and print what did not reconcile. Tests for the malformed cases are the part most submissions skip. The take-home: the README: Write the decisions, not the instructions: why this structure, what you would do with more time, what you deliberately left out. Reports say documentation is weighed, and the README is what the panel reads before the code. The take-home: the clock: One candidate was invited to name a 12-hour window; treat the window as the scope, not the deadline. A complete small thing with tests beats a large thing half done. If the team's language is Rust, say so on the screen and ask whether the exercise is in it; one account's was. Domain round: UTXO versus account model: Bitcoin spends whole outputs and creates new ones, so a balance is a sum over unspent outputs and a transaction consumes inputs; Ethereum keeps a balance per account with a nonce per sender. Know what each makes easy (parallel validation and privacy for UTXO, smart-contract state for accounts) and what each makes hard. Domain round: wallets and keys: An HD wallet derives a tree of keys from one seed (BIP32, with BIP39 words and BIP44 paths); a hot wallet holds keys on a connected system for withdrawals, a cold wallet holds them offline for reserves; the exchange's problem is the sweep between them and who can sign it. Say how you would store key material and who never sees it. Domain round: consensus and Layer 2: Proof of work orders blocks by expended compute, proof of stake by locked capital with slashing; Lightning moves payments through channels settled on-chain, rollups execute off-chain and post data or proofs on-chain. One sentence each, then the trade-off an exchange cares about: finality, and how long to wait before crediting a deposit.

How do I prepare for a Kraken interview?

Build the take-home before it arrives: a client for a rate-limited API with backoff, retries and tests, plus a CSV reconciler that reports what did not balance, each with a README that explains the decisions. If the posting is Rust or Go, be ready to do the screen and the take-home in it; ask the recruiter which. Have an order-matching engine ready to design: price-time priority, limit and market orders, and what stays consistent when two orders hit the book at once. Senior candidates: rehearse the domain answers out loud (UTXO versus accounts, HD wallets, hot versus cold, finality) until each is a paragraph, not a lecture. Prepare the ownership story on something security-sensitive, and a real answer to why Kraken and not Coinbase; both are asked by people who will notice a generic one. Plan for time zones: the loop is asynchronous and can stretch to seven weeks, so ask at the screen what the calendar looks like.

Prep for a real Kraken role

Practise your Kraken interview, out loud.

Paste a real Kraken posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your CV — then listens to your spoken answers and coaches them. Your first mock is free.

Free to start · No card · Encrypted at rest, never used to train AI, remove anytime

Two weeks out?

Email me the Kraken prep checklist

The round that decides it, the questions they ask, and what to do before, in one email. Nothing else unless you sign up.

Kraken Interview: Take-Home, Crypto Round, Pay — Calibrd