LLenny's Podcast
← All frameworks
LeadershipDavid Singleton (CTO of Stripe)

Hire for Autonomy: References, Real Work, and Default Trust

You'll be in none of the decisions that matter — so hire people you can hand autonomy to, and verify via references.

Difficulty
Advanced
Time to result
~months to results
Steps
6
Confidence
90%

Singleton's operating premise is that a leader at scale is involved in essentially none of the thousands of daily decisions that determine the company's trajectory. That makes hiring the highest-leverage act available, and the hiring bar is specifically 'can I trust this person with a tremendous amount of autonomy?' The system that answers that question is: structured loops with no trick questions, exercises as close to the real job as possible, unusually heavy weight on references, and a deliberate policy of extending generous trust up front while holding people accountable to prove it.

Origin

David Singleton, CTO of Stripe, drawing on running engineering at Stripe and over a decade as a VP of Engineering at Google. Some of Stripe's hiring techniques are also documented in Claire Hughes Johnson's book Scaling People.

Core principles

  • 01If a leader tries to get involved in lots of decisions, everything grinds to a halt — so hiring, not deciding, is the leverage point.
  • 02An interview loop gives you perhaps 8 hours with a candidate; references give you access to thousands of hours of direct experience with them.
  • 03Nothing should be a trick question — put candidates as close to the real work as you can and let them use Google, Stack Overflow, and their interviewer.
  • 04Structured, consistent loops are what let interviewers learn the true distribution of responses and calibrate.
  • 05Trust must be extended generously before it is earned, then held accountable — there is no other way to operate at scale.
  • 06Hiring is personal, not a machine: managers, not just recruiters, own the relationship.
  • 07Be patient. For critical roles, meet tens or hundreds of people, and keep the relationship warm with the right person until their moment comes.

How to run it

  1. 1

    Make the mission unmissable, and don't hide it

    Stripe makes clear from the outset exactly what the company is about — a singularity of purpose plus heavy collaboration — because you have to care about it to be excited about working there. This is the first filter, and it does the most work.

  2. 2

    Run structured, consistent loops with no trick questions

    Everyone goes through the same process. Consistency is what allows an interviewer or hiring manager to understand the full spectrum of possible responses and therefore what a given candidate's answer actually means.

    Watch out Bespoke, improvised loops make cross-candidate comparison impossible and quietly encode interviewer bias.

  3. 3

    Use exercises as close to the real job as possible

    Engineers screen-share and effectively pair-program on exercises modelled on real Stripe problems; they are welcome to search Google or Stack Overflow and to ask the interviewer questions. PMs get a written exercise, done in their own time with a suggested time bound.

    Pro tip Grade the approach, not the recall: what you're watching for is whether they attack a real problem curiously, dig into details, and collaborate with their interviewer.

    Watch out Time-bound take-homes explicitly, so the exercise isn't an unreasonable demand on the rest of the candidate's life.

  4. 4

    Weight references heavily and ask smart questions

    Late in the process, talk to people who have actually worked with the candidate. Singleton finds that for hires who go on to make a transformative impact, references are often where he got the best conviction on the hire — or against it.

    Pro tip Design the reference questions to extract real signal rather than confirmation; the point is to mine thousands of hours of prior experience, not to collect a positive quote.

    Watch out Treating references as a formality at the end of the loop wastes the single richest information source available to you.

  5. 5

    Probe leadership judgement with the admired-leader question

    For leadership hires, ask which leader they've worked with that they admire most, and why — it sounds like a softball and reveals what they actually value in leadership. Then ask: imagine you were that person's manager; tell me the performance review or development feedback you'd give them to help them be more effective.

    Pro tip Follow up with 'how does that manifest in your own leadership style?' before pivoting to the critique.

    Watch out The signal is in the second half. A candidate unable to think critically about someone they lionise will struggle to give honest feedback to anyone they like or report to.

  6. 6

    Extend trust generously, then hold accountable

    Trusting someone you just hired is genuinely hard — there's no stake yet. Be generous with default trust anyway, then hold people accountable enough that they prove they can handle it. Where you're unsure, hire a person who could plausibly grow into a very big role into a smaller one first.

    Pro tip Deliberately delegate a little more than you're comfortable with — Singleton says that's the only way to operate at significant scale.

    Watch out When you must fill the big role immediately, be consciously deliberate about trusting and delegating with a lot of support, rather than hedging by quietly retaining the decisions.

In the wild

Patience as a hiring tactic

For critical and especially leadership roles, Stripe is happy to take its time and meet tens or hundreds of people. When they find someone who's a great fit but isn't available right now, they don't move on — they keep building the personal relationship, and often the moment eventually arrives when joining makes sense for that person.

Stripe accumulated a leadership bench (Claire Hughes Johnson, Shreyas Doshi and others) whose subsequent output made the company's hiring reputation self-reinforcing.

Jeff Weinstein and the IRS

Jeff Weinstein, PM for Stripe Atlas, recognised that founders starting a US business faced an enormous backlog getting an Employer Identification Number from the IRS and couldn't operate until they had it. He and the team kept asking 'does it have to be this way?' and eventually worked with the IRS itself.

Stripe can now issue those numbers essentially instantly at signup — the payoff of hiring someone you can hand full autonomy to and then getting out of the way.

Common mistakes

Running recruiting as a machine

When hiring is a pipeline that delivers candidates for managers to slot in, nobody has gone deep on why this specific person would be fulfilled in this specific role — and the autonomy bet fails.

Trick questions and puzzle interviews

They test performance under artificial conditions, not the actual job. Stripe's loops explicitly permit searching the web and asking the interviewer questions, because that's what the real job looks like.

Hiring for autonomy but not granting it

Hiring people you can trust and then staying involved in their decisions is the worst of both worlds — you pay the senior salary and still become the bottleneck that grinds everything to a halt.

Is it for you?

Best for

Engineering and product leaders scaling past the point where they can be in the room for the decisions that matter, especially those hiring for leadership roles.

Not ideal for

Companies without a genuinely differentiated mission — the whole system leans on mission as the first filter — or roles where high autonomy isn't actually available.

From the transcript

The other thing that these loops have in common is nothing is a trick question.

15:00

we pay a lot of attention at Stripe during the hiring process to references

1:10:30

I often ask people, especially for leadership hiring, which leader that they've worked with they admire most and why.

1:24:30

I always ask folks, okay, so imagine you were their manager, tell me the performance review or the development feedback you'd give them to help…

1:25:00

you do actually have to be generous in giving trust and assuming trust by default at the beginning

1:11:30

From the episode

Building a culture of excellence

David Singleton (CTO of Stripe)