← UPPER Resources · Talent Across Industries

Why Is It So Hard to Hire Software Engineers Right Now?

2024-08-01 · 9 min read

Alex Mercer
Alex Mercer
Chief Technology Officer
Technical roles take roughly 62 days to fill versus a ~44-day all-industry average, even though U.S. tech unemployment has stayed near 2.8%-3.5%, well below the ~4.1%-4.3% national rate. The core reason: about 75% of the professional workforce is passive and never sees a job posting, and top technical candidates who do start looking are typically off the market within about 10 days. Agencies that rely on inbound applicants and manual sourcing are structurally competing for a shrinking, already-picked-over pool.

If you run a technical desk, you already know the feeling: a requisition lands for a senior platform engineer or a security analyst, and the calendar starts working against you before the job post even finishes indexing. It is not your imagination, and it is not a failure of process. The data confirms that technical roles are structurally, measurably harder to fill than almost any other category of job in the economy.

How much longer does it really take to fill a technical role?

Engineering and technical roles take roughly 62 days to fill — 40% to 70% longer than the roughly 44-day all-industry average tracked by SHRM's 2025 Benchmarking Report. Ashby's Talent Trends analysis, drawn from more than 54 million applications across 93,000+ jobs, puts median time-to-hire for technical roles at about 40 days versus roughly 30 days for business roles, with technical searches typically requiring one additional interview stage — about a week of extra process (Ashby Talent Trends Report). Gem's 2026 Recruiting Benchmarks Report, built from 165 million applications and 1.2 million hires, found technical roles average 35-36 interviews and 26 interviewer-hours per hire — up a third from prior years (Gem 2026 Recruiting Benchmarks).

Is there actually a shortage of engineers?

Not in the way most people assume. U.S. tech unemployment sat at 2.8% in June 2025 — its low point for the year — against a national unemployment rate of roughly 4.1% to 4.3% over the same stretch, and it has stayed below the national rate for most of 2024 and 2025 (CIO Dive, citing CompTIA/BLS data). The U.S. tech workforce reached roughly 6.9 million workers in 2025, and CompTIA projects it will keep growing at 2x to 2.6x the rate of the overall U.S. workforce over the next decade (CompTIA, State of the Tech Workforce 2025). The BLS projects software developer employment will grow 15% to 16% from 2024 to 2034, adding roughly 267,700 to 303,700 jobs — about four times the ~3.1% growth rate projected for all U.S. occupations (BLS Occupational Outlook Handbook). The talent exists. It is employed, well-compensated, and not looking.

Why doesn't posting the job just work?

Because the people you want are not reading job boards. Roughly 75% of the global professional workforce is passive — employed and not actively searching — which means the majority of strong technical candidates will never see, let alone apply to, a posting (LinkedIn Talent Solutions). And when a good engineer does start looking, the window is short: top technical talent typically stays on the market only about 10 days once actively searching, compressing the gap between vacancy and candidate loss to a competitor (cited via SHRM benchmarking commentary). Gem's data underscores why proactive sourcing matters more than volume: sourced candidates are roughly 8x more likely to be hired than inbound applicants, referrals convert at 11x, and internal mobility at 32x (Gem 2026 Recruiting Benchmarks).

Which technical roles are hardest of all?

Security is the clearest example of acute, structural scarcity. The global cybersecurity workforce gap reached 4.8 million unfilled positions in 2024 — nearly 47% of total need — even as the active workforce barely grew, up just 0.1% while the gap itself widened 19% year-over-year (ISC2 2024 Cybersecurity Workforce Study). Information security analyst roles are projected to grow roughly 29% from 2024 to 2034 — among the fastest growth rates of any developer-adjacent occupation — while computer programmer employment (routine, legacy coding) is projected to decline 6% over the same period, per BLS data (BLS Employment Projections). Data scientist employment is projected to grow 33.5% to 36% through 2034, among the fastest-growing occupations in the entire economy (BLS Employment Projections 2024-34). The pattern is consistent: demand is concentrating hardest on exactly the specialized, judgment-heavy roles that are least amenable to a generic job posting.

What actually moves the needle?

The agencies compressing time-to-fill are not working harder at the same playbook — they are changing which part of the funnel gets the effort. Because the majority of the right candidates are passive, the fix has to start with proactive, continuous outbound sourcing rather than waiting on inbound applications. Because top candidates disappear within about 10 days, the fix also has to compress the gap between a requisition opening and the first qualified conversation to as close to zero as possible. That means sourcing, scoring against the specific tech stack, and first-touch outreach need to function as one motion rather than three separate steps handled by three different tools or handoffs.

UPPER's POV: The technical talent shortage most agencies feel is not a supply problem — it's a visibility and speed problem. The candidates who fit exist; they're just not applying. UPPER's autonomous sourcing runs continuously across channels the moment a requisition opens, scores candidates against the actual stack requirements rather than keyword matches, and starts compliant outreach automatically — compressing the gap between "role opens" and "first qualified conversation" from weeks to hours, which is exactly the window that matters when the best engineers are gone in 10 days.

Key data points

References

  1. SHRM 2025 Benchmarking Report (national time-to-fill, cost-per-hire)
  2. Ashby Talent Trends Report (technical vs. business role time-to-hire)
  3. Gem 2026 Recruiting Benchmarks Report (sourced vs. inbound hire rates)
  4. CIO Dive, citing CompTIA/BLS data (tech unemployment rate)
  5. ISC2 2024 Cybersecurity Workforce Study (4.8M unfilled roles)

Read the interactive version: Why Is It So Hard to Hire Software Engineers Right Now?