Why strong engineers do not apply to your roles, and how to actually reach them

On this page9 sections
- The job board myth
- What passive candidates actually want
- Five outreach mistakes that get you ignored
- The first message playbook
- The candidate experience after the hook
- When sourcing pays off, and when it does not
- How long sourcing actually takes, and what good cadence looks like
- The sourcing scoreboard worth tracking
- Closing notes
The number we hear most often from new clients is some version of “we have been posting this role for three months and the pipeline is thin.” The number we almost never hear, because it does not show up on any dashboard, is the one that actually matters: of every ten candidates worth hiring for that role, how many even know it exists.
For most senior engineering roles, the honest answer is one or two. The rest are heads-down at their current company, getting more recruiter outreach than they can read, and quietly ignoring all of it. Your job posting is invisible to them, and the job board is not going to fix that.
This is the longest piece in our blog because the topic is the one that determines whether the rest of the funnel matters at all. If you cannot get strong candidates into the top of your pipeline, no amount of interview-loop optimization will save the search. So this is the playbook we run, in detail, when we take on a hard search.
The job board myth
Job boards work. They just do not work for the candidates you most want to hire.
LinkedIn’s own research puts it bluntly: roughly 70% of the global workforce is passive talent at any given time, and only the remaining 30% are actively looking. That 70% includes almost every senior engineer worth recruiting. The same research found that 45% of those passive candidates are open to a recruiter message if the approach is right, which is the entire reason sourced outbound works at all.
When we look at where senior engineering hires actually originate at companies running healthy funnels, the breakdown looks roughly like this:
pie showData title Where senior engineering hires actually come from "Sourced outbound" : 60 "Referrals" : 25 "Inbound (job board, careers page)" : 15
The candidates who actively browse job boards in 2026 fall into a few buckets. Some are early-career engineers running an active search. Some are mid-career engineers between jobs. Some are senior engineers who have been laid off recently and are casting a wide net. All of those buckets contain hireable people, and a healthy hiring funnel includes them.
What that population does not contain, in any meaningful proportion, is the senior engineer who is currently shipping the systems you wish you were shipping. That person has a job they are mostly happy with, three recruiter messages in their inbox they have not opened, a Twitter feed full of friends building interesting things, and a low-grade feeling that something better might be out there. They are not browsing your careers page. They are not refreshing LinkedIn jobs. They are working.
You reach that person through a sourced conversation. Not a templated cold message. Not a job alert. A real, specific message from a real human who has read their work. Everything in this piece is about how to do that well.
What passive candidates actually want
The mistake most outbound sourcing makes is assuming that a passive candidate is motivated by the same things as an active candidate. They are not.
Active candidates evaluate roles on a relatively small set of factors: comp, title, company stability, location, growth opportunity. Sourcing a passive candidate against those factors usually fails, because the passive candidate already has all of those things at their current company, or they would be on the active market.
What pulls a passive candidate into a conversation is something more specific. A few things, ranked by how often they convert:
A problem that is more interesting than the one they are working on now. Not a “bigger” problem. A more interesting one. Specific, concrete, with stakes the candidate can immediately picture. “We are rebuilding our payments ledger from scratch with strong consistency guarantees” beats “we are scaling rapidly.”
A team that includes people they would learn from. Engineers care a lot about who they work next to. A named hiring manager with a track record they respect, or two or three named teammates from companies they admire, can flip a “no thanks” into a “tell me more” by itself.
A meaningful step up in scope or autonomy. They are a senior engineer at a 200-person company and you are offering them the staff role on a brand-new platform team at a 60-person company. They are an IC at a big tech firm and you are offering them ownership of an end-to-end product surface. The shape of the role matters more than the title on the org chart.
A genuine equity story they can underwrite. Not “we are well funded.” A specific stage, a specific lead investor they trust, a specific revenue trajectory if you can share it, and a clear-eyed view of dilution. Strong candidates know how to read a cap table. Pretending equity is upside without context insults them.
A geographic or schedule arrangement that fits their life better. Hybrid policies, async-friendly time zones, or a four-day-week experiment can move someone who would otherwise stay put.
If the role you are sourcing does not give a passive candidate at least two of those things, you are going to have to over-rely on comp, and even there the bar is high. Strong candidates have offers.
Five outreach mistakes that get you ignored
We track open and reply rates on every campaign we run. The patterns at the bottom of the distribution are almost always the same.
-
The template that gives itself away. “I came across your profile and was impressed by your background.” Every senior engineer has read this sentence five hundred times. The moment they recognize it, the message is done. The fix is to read the candidate’s actual work and reference one specific thing from it in the first line.
-
Leading with the company instead of the candidate. “We are a fast-growing Series B company with a passionate team building the future of fintech.” The candidate did not open the message to learn about you. They opened it to find out why you wrote to them specifically. Lead with that.
-
Asking for too much in the first message. “Open to a 30-minute call this week?” is a much harder ask than “open to a 10-minute conversation, no prep needed?” The lower-friction ask gets meaningfully higher reply rates, and once you are in the conversation, the call length becomes irrelevant.
-
No comp signal at all. A passive candidate weighing whether to reply needs a quick read on whether the conversation is worth their time. Even a one-line range, or “comp is competitive with public-tech for this level,” does more than nothing.
-
Following up four times in eight days. A passive candidate who did not reply after one or two thoughtful follow-ups is not going to be moved by a fifth. They are going to mark you as spam. Two follow-ups, spaced a week apart, is the ceiling.
The reply-rate gap between message styles is large enough to show up in published data. LinkedIn’s analysis of InMail performance found individually-sent InMails outperform bulk-sent ones by roughly 15%, and recruiting-tooling vendors that aggregate across millions of messages report even sharper gaps once messages cross from “personalized template” into “actually written for this candidate.” Hunter.io’s 2026 benchmark report, summarizing 31 million recruiting emails, places mass-blast reply rates around 2 to 3% versus 7 to 8% for targeted personalized outreach. Atlassian’s recruiting team publicly reported a 45% reply-rate lift after switching to messages that opened with a specific candidate achievement.
xychart-beta title "Reply rate by message style (recent senior-engineering benchmarks)" x-axis ["Mass-blast template", "Generic personalized", "Hyper-personalized"] y-axis "Reply rate (%)" 0 --> 35 bar [3, 8, 28]
The first message playbook
Every first-touch message we send follows the same internal structure. It is not a template, because the content is always specific to the candidate. It is a checklist.
Line one: a real reference. Something specific from the candidate’s work. A talk they gave, a project they shipped, a post they wrote. Two sentences maximum. This is the one line that determines whether the rest gets read.
Line two: why this role, for this person. Not “we are hiring.” A one-sentence reason this candidate, in particular, would find this role interesting. This is the line that requires the actual thinking.
Line three: the lightest possible ask. “Worth a 10-minute conversation?” or “Want me to send the role doc?” The goal is to make replying easier than not replying.
No paragraph about the company. No bulleted role overview. No links to careers pages. Save those for the follow-up after they reply.
The whole message is three sentences and a sign-off. It takes ten to twenty minutes to write each one, because the first line requires reading the candidate’s work. That investment is the entire reason it works.
The candidate experience after the hook
You wrote a great first message. You got a reply. Now the real work starts, because the same candidate who took fifteen minutes to write back can take fifteen seconds to disappear.
The follow-up plays out over the next few days, and there are three things that disproportionately determine whether the candidate stays engaged.
Speed. A reply that comes back within four working hours signals that you are running a tight process. A reply that takes two days signals the opposite, and the candidate has time to receive three more recruiter messages in the interim. Set up calendar links, prep your screen questions in advance, and treat the first 48 hours as a hot zone.
Specificity. When you set up the first call, send a one-paragraph note about what you want to cover and why. “I want to talk about your work on the X system, the Y problem the team is currently solving, and what would make a move worth your time.” Generic invites get generic conversations.
Honesty. Do not oversell the role. The strongest candidates can smell exaggeration immediately, and once they catch one inflated claim, they re-read every other claim with skepticism. Tell them what is hard about the role. Tell them what the company is still figuring out. Tell them where the equity is risky. The candidates who lean in after that conversation are the ones who will actually convert.
When sourcing pays off, and when it does not
Sourcing is the right strategy for most senior engineering roles in 2026. It is not the right strategy for every role, and pretending otherwise will burn out your team and your budget.
Sourcing tends to work well when the role requires specific experience that is hard to find on the active market, when the comp is at or above market, when the hiring manager can articulate the work in a way that is genuinely interesting, and when the company has at least some signal credibility, whether from the founders’ track records, the investors, or the product itself.
Sourcing tends to work poorly when the comp is meaningfully below market, when the role is junior enough that the active market has plenty of qualified candidates, when the company has no particular story, or when the hiring manager has a pattern of saying no to candidates the team already screened in. None of those problems get fixed by adding more sourcing volume. They get fixed by addressing the underlying issue first.
A good sourcing operation should be honest about where it has leverage and where it does not. The roles where sourcing is the wrong tool are usually better served by referrals, content marketing, or simply waiting until the active market produces a fit.
How long sourcing actually takes, and what good cadence looks like
One of the most common reasons sourcing efforts fail is that the company underestimated the time investment, ran it for two weeks, declared it not working, and went back to job boards. Sourcing is not a sprint. It is a sustained operation, and the numbers only start to look right after the cadence has compounded.
For a typical hard senior role, here is what realistic week-by-week activity looks like.
Weeks one and two. Persona definition with the hiring manager. List building, usually 60 to 120 named candidates. First-touch outbound to the strongest 30 to 40. Expect 15 to 25 percent reply rates if the message quality is good, 5 to 10 percent if it is generic. First screen calls start landing toward the end of week two.
Weeks three through five. Continued outbound at a steady pace, plus follow-ups on the original cohort. First handful of candidates reach onsite. Hiring manager and recruiter calibrate together on what good actually looks like, because it is rarely exactly what was on the original spec. Persona narrows or widens accordingly.
Weeks six through ten. First offers go out, sometimes accepted, sometimes not. The first declines are the most informative data point in the entire search. They tell you what the role is actually competing against, where comp is positioned, and which parts of the candidate experience are leaking. The team adjusts.
Beyond week ten. Most senior searches close in this window if the role is well-scoped and the company is competitive. Searches that go past sixteen weeks usually have a structural problem that no amount of additional sourcing volume will fix.
The team you need for this is not large. One sourcer can sustain meaningful outbound on two open roles in parallel. A dedicated recruiter can hold the relationships, run screens, and quarterback offers. A hiring manager who is willing to spend one focused hour a week on calibration is the difference between a search that closes and a search that drags. None of that is exotic. It is just sustained.
The companies that win at sourcing are not the ones with the cleverest tools. They are the ones that decided to run the cadence and did not stop.
The sourcing scoreboard worth tracking
Most sourcing dashboards measure the wrong things. They count messages sent, profiles reviewed, top-of-funnel candidates generated. None of those numbers tell you whether the sourcing is actually working.
The metrics that matter are downstream. Reply rate to first message tells you whether your targeting and your message quality are good. Conversion from reply to first call tells you whether your follow-up cadence and call setup are working. Conversion from first call to onsite tells you whether the role is actually compelling once a candidate digs in. Conversion from onsite to offer tells you whether the interview loop is calibrated. Acceptance rate tells you whether the offer is competitive and the candidate experience is intact.
Here is the rough benchmark band we work to on senior-engineering searches. The numbers are not absolute, but a stage that lands well outside the band is the one that needs attention first.
| Funnel stage | Healthy range | What it tells you when low |
|---|---|---|
| First-touch outreach to reply | 15–25% | Targeting or first-line reference is generic. |
| Reply to first call | 50–70% | Follow-up speed or call setup is dropping interest. |
| First call to onsite | 30–45% | The role is not as compelling as it looked on paper. |
| Onsite to offer | 25–40% | Interview loop is uncalibrated or panel is misaligned. |
| Offer to acceptance | 70–85% | Comp is below market or candidate experience leaked. |
These benchmarks line up with the broader industry picture. Workable’s time-to-hire data puts engineering at roughly 49 days from application to start date, and global benchmarks tracked by Mitratech place engineering time-to-fill at about 62 days, longer than almost any other function. If your search is running noticeably longer than that, the bottleneck is almost always one of the five rates above.
Each of those rates has a healthy range we benchmark against, and when one is out of range, we know exactly which lever to pull. Tracking sends and profiles reviewed without these downstream metrics is a vanity exercise. The team is busy and nothing is converting.
Closing notes
If you read this far, you already know what we believe: the best engineering hires almost never apply. They get reached. They get reached well, by someone who took the time to read their work, on a role that genuinely fits where they want to be in two years. Everything else, the screening loops, the take-homes, the references, the offer negotiation, comes after that.
This is the part of recruiting we love most, and it is the part that most companies underinvest in. If you are running a search and the pipeline feels thin, the first question worth asking is not “how do we get more applicants.” It is “are we even talking to the candidates we most want to hire.”
Usually the answer is no. And usually, fixing that is one good first message away.
Have a role in mind? Let's talk it through.


