Hiring an engineer takes about 95 days from the day the role opens to the engineer's first day. Not to their first productive contribution. Just to the first day. That is an EltexSoft estimate, and this is the build. Ashby's 2026 recruiting benchmarks, drawn from 93,000 jobs in its hiring software, show a median 75 days from job opened to first hire for technical roles. We read "hire" as the accepted offer. Add two to four weeks of notice at the current employer and the first day falls 89 to 103 days after the role opens. We use 95, a round figure inside that range.
Add 2-4 weeks of onboarding. Add 4-8 weeks for the new hire to get familiar with your codebase. The real time from "we need an engineer" to "the engineer is contributing" is 4.5 to 6 months.
I run a staff augmentation business. We start engineers on client projects in 2-3 weeks. The time-to-hire data explains why our clients choose us.
The Numbers
Ashby (2026, 93,000 jobs in its hiring software):
- Technical roles: median 75 days from job opened to first hire
- Business roles: median 60 days
- Senior roles: median 71 days. Mid-level: 63. Junior: 52
SHRM (all nonexecutive roles, median time to fill):
EltexSoft estimate:
- Role opened to first day: about 95 days (75 plus two to four weeks of notice is 89 to 103)
Indeed Hiring Lab (July 2026):
- US software development job postings: about 27.5% below the pre-pandemic level, after rising almost 15% since late February 2025
- Senior roles: 71% of the increase in those postings from May 2025 to May 2026
Offer acceptance:
- Gartner, candidate surveys: 51% accepted their most recent offer in 2Q25, down from 74% in 2Q23; 48% in 4Q25
- Ashby, technical roles, January 2021 through March 2024: 73% of offers accepted, against 84% for business roles
LinkedIn (2021, reported by HR Dive):
- Engineering, research and project management: median 47 to 49 days from application to start date, the slowest functions
Ashby (2026 recruiter productivity report, 247,000 jobs in its hiring software):
- Interview-to-offer rate, first quarter of 2026: 7.3% for technical roles, 10.4% for business roles
- Application-to-interview rate: between 3.6% and 4.7% depending on role type, against 7-8% in 2021
- Applications per hire: more than 300 on average throughout 2025, against roughly 100 in early 2021
The Math
Take a senior backend engineer at $180,000/year salary. Their salary alone is about $690 per working day, before benefits and overhead.
Now calculate the cost of the vacancy. The project they were supposed to work on is delayed. Other engineers cover some of their work, reducing their own output. Features slip. Deadlines move.
Our conservative estimate: an unfilled engineering role costs $500-$1,500 per working day in delayed delivery. Over 95 days, 68 working days, that is $34,000-$102,000 in opportunity cost.
Then the offer gets rejected. It is not rare: only about half of the job candidates in Gartner's 2025 surveys accepted their most recent offer, and Ashby's hiring records show 73% of offers for technical roles accepted. When it happens, the clock resets at the offer: 75 days gone, then another 95 to a first day. That is 170 days, 121 working days, and $60,500-$181,500 in delays before the engineer starts.
Now add the direct costs: recruiter fees (15-25% of first-year salary for agency placements = $27,000-$45,000), interviewing time (about 23 hours of interview time per technical hire, Ashby's 2026 figure), and onboarding costs.
Total cost of filling one engineering position: $61,000-$147,000 in recruiter fees and opportunity cost, before interviewing time and onboarding.
Why Acceptance Rates Are Falling
The decline Gartner measured, from 74% to 51%, is not random. Two factors we see:
Counter-offers. The candidate's current employer, now facing their own talent shortage, counter-offers with a raise or promotion.
The process takes too long. 75 days of interviews, take-home assignments, panel reviews, and HR approvals. By the time the offer arrives, the candidate has already accepted elsewhere or lost enthusiasm. Speed kills in hiring. Or rather, lack of speed kills your offers.
The Retained Team Alternative
The 95-day cycle assumes everything goes well. What if you could skip it entirely?
Our model: you contact us with your project requirements. We assign senior engineers from our existing team. Introductions in 1 week. Team working on your project in 2-3 weeks. Full productivity in 4-6 weeks.
Not 4.5 to 6 months. 4-6 weeks. That is the difference between a retained engineering partner and the hiring market.
Snapwire needed to scale their 30-person engineering team by one-third. Hiring 10 senior engineers through the traditional process would have taken months. We started 10 engineers within weeks.
Greek House needed to replace a stalled engineering team. Traditional hiring: 6+ months to build a new team. We started shipping same-day releases within weeks of engagement start.
This connects to a bigger question: our full breakdown of when staff augmentation is worth it. If you're evaluating vendors right now, our staffing services show the model we've run for 11 years.
When to Hire vs When to Retain
Hire full-time when:
- The role is permanent and the skills are core to your business
- You have 6+ months of runway to absorb the hiring cycle
- Your employer brand is strong enough to attract senior talent
- You can offer competitive total compensation
Use a retained team when:
- You need engineers in weeks, not months
- The project has a defined timeline (6 months to 3 years)
- You want to scale up or down with business needs
- You cannot compete on compensation with Big Tech
Most of our clients use both. They hire core roles full-time and augment with our team for capacity, specialized skills, or speed. HeyTutor used our team for 9 years while gradually building internal engineering capacity. The retained team was not a substitute for hiring. It was a complement that eliminated the time-to-hire constraint.
Our rates are $50-99/hour for senior engineers. That is $8,000-$16,000/month per dedicated engineer. Compare to 95 days of vacancy at $500-$1,500 per working day ($34,000-$102,000 in opportunity cost) plus $27,000-$45,000 in recruiter fees. The retained team is not just faster. It is cheaper when you account for the full cost of hiring.
Last updated November 12, 2026