Wise (formerly TransferWise) is the largest non-bank international money transfer platform — moves billions of dollars across borders monthly. The interview emphasizes payments, multi-currency, regulatory complexity, and the unique challenge of operating across dozens of country-specific banking systems.
Process
Recruiter screen → 60-minute coding phone (DSA medium) → onsite virtual: 2 coding, 1 system design, 1 craft deep-dive, 1 behavioral. Cycle: 4–6 weeks.
What they actually ask
- Design a multi-currency wallet with real-time exchange rates — focus on storing a separate balance per currency, keeping rates fresh from a market feed, and modeling every money movement as an immutable ledger entry. Interviewers probe idempotency and race conditions: how do you stop stale rates or concurrent requests from letting a user spend the same balance twice?
- Design a cross-border money transfer flow that integrates with diverse local banking systems — walk the state machine (created → funded → converted → paid out) and make each step idempotent and retryable when a downstream bank is slow or returns an ambiguous result. They want reconciliation, handling of partial failures, and an adapter layer that isolates each country’s banking quirks.
- Design KYC/AML screening at scale — separate onboarding identity checks from ongoing transaction monitoring, and screen against sanctions and PEP lists without blocking legitimate payments. The probe is usually how you tune false-positive rates, queue flagged transfers for manual review, and keep an audit trail regulators can inspect.
- Coding: medium DSA, often with financial framing — expect standard mediums (hash maps, two pointers, intervals, graphs) dressed in payments language like matching transactions or computing running balances. Interviewers reward clean, correct code and a clear complexity analysis over exotic algorithms.
- Behavioral: customer focus, regulatory mindset, working with cross-border complexity — have stories where you protected a customer’s money or trust, and times you shipped despite compliance constraints. Structure answers with STAR and lean on concrete cross-team or cross-timezone examples.
Levels and comp (2026)
- SE II: £75K–£100K total (London); EUR 70K–95K (Tallinn)
- Senior SE: £110K–£150K / EUR 100K–135K
- Staff: £160K–£220K
- Principal: £220K–£300K
Wise comp is European-tier; below US peers but with strong work-life balance and equity.
Prep priorities
- Be fluent in Java (the bulk of the codebase) or Go (newer services) — they test in the language you’ll actually write, so know its concurrency model, collections, and standard library cold rather than spreading thin across many languages.
- Understand banking protocols: SWIFT, SEPA, ACH, Faster Payments — know at a high level what each rail does (SWIFT for global interbank messaging, SEPA for euro transfers, ACH for US batch payments, Faster Payments for near-instant UK transfers) and the tradeoffs in speed, cost, and settlement finality. You won’t be quizzed on message formats, but being able to reason about why one rail settles in seconds and another in days helps in design rounds.
- Brush up on KYC, AML, and PSD2 regulations — understand how each shapes the system: KYC verifies identity at onboarding, AML monitors for suspicious activity over time, and PSD2 governs strong customer authentication and open-banking access in Europe. Interviewers want to see you treat compliance as a design constraint from the start, not a bolt-on.
Frequently Asked Questions
Is Wise remote-friendly?
Distributed across Tallinn (HQ), London, Singapore, NYC. Some engineering roles fully remote within EU.
How does Wise compare to Revolut or Remitly?
Wise is the most cost-transparent on FX. Revolut is a broader fintech bank. Remitly is the remittance specialist. Wise comp is comparable to other London fintech.
What is the engineering culture?
European tech culture: collaborative, mission-driven, transparent. Strong written-communication culture.
Similar company guides
Prepping for Wise? Put it to work:
