For founders
The best way to hire engineers at a seed-stage startup
There are four ways to fill an early engineering seat and they are good at different things. An honest comparison, including where each one fails and where we fit.
At seed stage there are four real options: hire from your own network, source cold yourself, hire an in-house recruiter, or pay someone with relationships. Your network is the best and it runs out fastest. Cold sourcing works and it costs weeks of founder time. An in-house recruiter only makes sense once you are hiring continuously. Paying for relationships pays off when the introduction is one you could not have made yourself, and buys nothing otherwise.
Start with your own network, and know when it is empty
The first two or three engineers at most good companies come from people the founders already know, a pattern the Y Combinator library has documented across a lot of batches. It is the highest conversion, the lowest cost, and the best information you will ever have about a candidate, because you have seen them work.
It also runs out fast, and founders keep drawing on it after it is dry. The signal is when the names you are considering are third order, people your friend thinks might be interested. At that point you are cold sourcing with extra steps and worse targeting.
Before you move on, do the thing most founders skip: ask the strong engineers around you who the best person they have worked with is. Not whether they want the job. Who is good. That question refills the list once.
Cold sourcing, honestly
It works. It is how a lot of good teams got built. What it costs is weeks of founder time, because senior engineers are employed and buried in identical messages, and reaching enough of them to produce three real conversations takes volume.
Choose this when you have more time than money, when your product is something engineers already admire, or when the role is specific enough that the target list is short and findable. Know the going rate before you start, which levels.fyi will tell you, and read why the messages go unanswered before you send five hundred. Avoid it when the seat is on the critical path for the next two months, because it is the slowest route on the page.
An in-house recruiter
The right answer once hiring is continuous. If you are filling six or more engineering seats a year, someone whose full time job is your pipeline will beat every alternative on cost per hire and on candidate experience.
At seed stage with one or two roles a year it is usually wrong. You are paying a salary to keep a pipeline warm that you do not have the volume to justify, and a recruiter without enough requisitions ends up doing coordination work a founder could do in an hour a week.
Paying for relationships
This is the case for an agency, and the honest version of it is narrow. You are not paying for a process, a job board, or a stack of resumes. You are paying for someone to reach a person you could not reach yourself, and to be right about whether that person is any good.
There is one test, and it applies to us as much as to anyone else: was the introduction one you could have made on your own? If yes, you overpaid regardless of the fee. If no, the fee is small next to what the seat costs while it stays empty.
The failure mode to watch for is volume. A firm that sends ten profiles has described a search and handed you the filtering they were paid to do. The useful version sends a small number of people with the reasons attached.
For completeness, this is what we do. We work only with startups under a hundred people, the fee is paid when someone is hired, and there is no charge to talk or to give us a brief.
What we would actually recommend
Exhaust your network properly, including the referral question above. It costs nothing and beats everything below it.
If the seat is not urgent and your product is a draw, source cold and accept that it takes five to seven weeks.
If the seat is on the critical path, borrow someone’s relationships, whether that is an investor who will make introductions or a firm that does this for a living. Speed is the thing you are buying.
Hire a recruiter in house once the volume is real.
Common questions
What is the best way to hire engineers at seed stage?
Your own network first, including asking good engineers who the best person they have worked with is. After that the choice is between cold sourcing, which costs weeks, and paying for relationships, which costs a fee.
Should a seed stage startup hire a recruiter?
In house, usually not until you are filling six or more engineering roles a year. Before that the volume does not justify the salary.
Are recruiting agencies worth it for startups?
Only when the introduction is one you could not have made yourself. Apply that test to us as well as to anyone else.
How do I know an agency is any good?
By how few people they send. A small number with real reasons attached is a judgment. Ten profiles is a search you are being asked to filter yourself.
If you have worked through your own network and the seat is still open, we become useful. Tell us what you’re hiring for →