
Affirm
Senior
Own Affirm's authentication, verification, and fraud journeys as a full-stack engineer across web, mobile, and backend
Affirm is hiring a Senior Software Engineer for its Trust & Safety Experience team, which owns customer-facing authentication, verification, and fraud flows. This is a full-stack role spanning React/React Native web and mobile interfaces plus backend systems, with real team-ownership scope (quarterly goals, on-call, code review standards). Practice the mix of hands-on delivery and technical leadership this posting actually demands.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Full-stack ownership across backend, web, and mobile in a single feature
- Designing high-availability, low-latency systems for auth/verification/fraud flows
- React / React Native / Vue experience shipping production apps
- Making large-codebase changes safely (tooling, practices, review discipline)
- Leading through ambiguity and owning quarterly team goals
- On-call/operational ownership and metrics-driven incident response
Common question themes
Walk through a technical plan you wrote for a significant feature or system component
Tell me about leading a team through an ambiguous, open-ended problem
Describe a safe, large-scale change you made in an unfamiliar codebase and the tooling you used
How would you design a low-latency, high-availability verification or fraud-check flow
Tell me about an on-call incident and how you improved monitoring afterward
How have you raised code review or design standards for a team, beyond your own work
How candidates describe it
Real Senior Software Engineer interview stories — retold from candidates' public write-ups, with sources.
Bloomberg Senior Software Engineer Interview: Five Rounds, Offer
A Senior Software Engineer candidate applied to Bloomberg's London office through the company's careers site and, after an initial screen, went through five separate on-site conversations covering coding, system design, a recruiter chat, and a hiring-manager round, ultimately accepting an offer.
Interviewed October 2022 · London, United Kingdom
Google · L3 Software EngineerOfferGoogle L3 software engineer interview: phone screen, four coding rounds, and the Googleyness round
A candidate with two years of experience went from recruiter outreach to offer over about four months. The onsite was four 45-minute coding rounds — three of them featuring binary trees — and one round turned into a 25-minute chain of follow-ups about approximating an optimal solution at scale.
Interviewed June 2020 · Bangalore, IN
Google · L4 Software EngineerNo offerGoogle L4 Software Engineer Interview: Eight Rounds, No Offer
An L4 Software Engineer candidate went through two phone screens, three onsite rounds, a culture conversation, and a team-matching call with a Google hiring manager, then watched the process stall for about a month and a half over a tightened experience requirement before an added extended round ended without an offer.
Interviewed February 2024 · Not specified
All Affirm Senior Software Engineer interviews
Related interviews

Affirm
Staff
Staff Product Manager, App Platform & Experience

Affirm
Mid
Analytics Engineer II

Affirm
Manager
Manager, Machine Learning Engineering (Repayment & Recovery)

Brex
Mid
Software Engineer II, Backend

Brex
Senior
Senior Software Engineer, Frontend

Cohere
Senior