
Engineers leave in 2026 for five reasons, in order: compensation drifting 10% or more below market, weak manager relationship, no visible path to growth, mission or product drift after a pivot, and erosion of autonomy. Median tenure for a U.S. software engineer is now near 2.7 years. The sharpest churn cliff sits at month 18, right after the equity vesting cliff has paid out and before the refresh grant lands.
That is the answer. The rest of this post unpacks the data behind it, the detection signals that show up 60 to 180 days before an engineer resigns, and the math on when fighting for retention beats letting them walk.
The U.S. Bureau of Labor Statistics put private-sector median tenure at 3.5 years in its January 2024 release. Software engineering runs shorter. Levels.fyi compensation pulls and the 2026 Tech Talent Census both land in the 2.4 to 2.9 year range for U.S. SWEs across all levels. Stack Overflow's 2025 Developer Survey reported 69% of developers had been at their current employer fewer than two years.
Tenure is not uniform across the ladder. Senior individual contributors (L5, IC4) cluster tight at 2.0 to 2.4 years. Staff-plus engineers (L6 and above) average closer to 3.5 years because their scope finally matches their skill. New grads churn fastest of all: median first-job tenure is around 16 months.
Two structural reasons engineering tenure runs short:
If you want a deeper read on what the survey actually said, our Stack Overflow developer survey 2026 highlights breakdown covers the methodology and the numbers.
The exit interviews and 2026 surveys converge on the same five drivers, in the same order, at almost every company size from seed to public.
The clearest predictor of resignation is base + equity falling 10% or more below the role's market median. Levels.fyi data and LinkedIn Workforce Insights both show that engineers in this gap have a 60% probability of leaving within 12 months. Inside the gap, the trigger event is usually a recruiter ping with a real number attached, not a slow internal calculation.
This is also the easiest driver to fix. Quarterly comp benchmarking (not annual) catches drift before it widens past 10%. Most founders skip it because it feels expensive. The replacement cost (covered below) is 6x to 10x more expensive.
For the deeper picture on how AI fluency is bending the salary curve, see how AI is changing developer salaries.
Pragmatic Engineer reader surveys, Gallup's 2024 engagement data, and SignalFire's 2026 retention report all triangulate to the same finding: the gap between a strong manager and a weak one is roughly a 30 percentage-point delta in 12-month turnover. On a team of 100 engineers, that is 30 extra resignations a year you could prevent with better management.
"People leave managers, not companies" remains directionally true in 2026, with a sharpened edge: people leave managers who don't unblock them, don't advocate for them in calibration, or don't give them feedback that actually changes how they work.
69% of developers in the 2025 Stack Overflow survey ranked career growth as the most important factor when evaluating new opportunities, ahead of compensation. The signal a founder should watch for is not "I want a promotion." It is silence: an engineer who stops asking for harder scope, stops volunteering for cross-team work, and stops complaining about anything is usually 6 months from resigning.
The growth ceiling is structural at most startups under 50 people. There is one staff role and one CTO. If three senior ICs all want it, two will leave. The honest fix is a parallel IC track with real scope (architecture decisions, mentorship of mid-level engineers, cross-team technical leadership) and real comp deltas, not a title.
The 2024-2025 layoff cycle (52,050 announced tech layoffs in Q1 2026 alone, per our engineering hiring market in 2026 coverage) created a cohort of engineers who have lived through a pivot or a RIF and now read every product change as a survival signal. A pivot announcement, a missed quarter, or a leadership change pushes a 6-month tenure curve down by 30%.
This is the hardest driver to fight because it is often correct. If the company is genuinely drifting, the engineers leaving first are right.
When more than 80% of an engineer's tickets are written by a PM with the implementation already specified, you have built a feature factory. Top engineers leave feature factories. The signal shows up in PR descriptions: shorter, more transactional, fewer "I considered X but went with Y because" notes. When senior ICs stop arguing about architecture in PR review, they have already mentally checked out.
| Trigger | Quantified threshold | Detection signal | Lead time |
|---|---|---|---|
| Comp mismatch | 10%+ below Levels.fyi median for role / level / location | Engineer asks for off-cycle review, updates LinkedIn headline | 60 to 90 days |
| Manager friction | Manager NPS under 30, missed or rescheduled 1:1s | Skip-level complaints, "venting" in DMs to peers | 90 to 120 days |
| Growth ceiling | No promo or scope expansion in 18 months | Side projects, conference talks, OSS contributions spike | 120 to 180 days |
| Mission drift | Pivot, layoff round, or exec change in last 6 months | Slack activity drops 30%+, fewer cross-team threads | 30 to 60 days |
| Autonomy loss | More than 80% of tickets fully defined by PM | PR throughput steady but PR descriptions shorten | 60 to 90 days |
The standard early-stage equity package is a 4-year vest with a 1-year cliff and quarterly vesting after that. That structure created a predictable churn pattern that hit hardest at month 18.
Here is the math from the engineer's seat. At month 12, the cliff vests 25%. At month 18, another 12.5% has accrued. But most companies do not issue a refresh grant until month 24 to 36. So at month 18 the engineer is sitting on:
A recruiter offering a fresh 4-year package with a sign-on bonus that covers the unvested portion is mathematically rational to take. The opportunity cost of staying spikes exactly here.
OpenAI eliminated its new-hire vesting cliff entirely in December 2025 (down from 6 months, which was already half the industry standard). DoorDash, Coinbase, Lyft, and Stripe shortened cliffs across the same window. The cliff is becoming a retention liability in a market where engineers can walk in 30 days. If you want the broader picture on how refresh grants are evolving as a retention tool, our equity refresh grants for engineers piece breaks down the structures top startups now use.
The fix at a 50-person startup is not eliminating the cliff. It is issuing refresh grants at month 18 (not month 24) for any IC you want to keep past year 2.
Most resignations look surprising. They are not. Every one of the 5 triggers above shows up in the data 60 to 180 days before the engineer hands in notice. Founders miss the signals because they are not looking. Here is a 4-part detection routine that catches roughly 80% of preventable exits.
For every IC who reports to a non-CTO manager, schedule a 25-minute skip-level with the founder or VP every 8 weeks. The format is structured: "What is working? What is broken? What would you change about your manager? What is the one thing that would make you more likely to stay 18 more months?"
The fourth question is the load-bearing one. Engineers will rarely volunteer "I am thinking of leaving" but will reliably answer "what would make me stay" if asked directly.
The HR-tech industry sells 60-question engagement surveys. Engineers ignore them. A monthly 5-question pulse with these questions catches more signal:
A score drop of 2 or more on question 1 between two consecutive months is a 90-day warning. Investigate immediately.
Run a Levels.fyi pull every quarter for every engineer's role / level / metro. Anyone more than 10% below median gets an off-cycle review or an honest conversation about why. This costs about 4 hours per quarter of someone's time. It prevents the comp-mismatch trigger that drives 30% of preventable exits.
When an engineer's Slack activity drops more than 30% week-over-week and stays down for 3 weeks, something has changed. It is sometimes burnout, sometimes a side project, sometimes a job search. A direct, kind 1:1 question ("I noticed you have been quieter, anything I can help with?") usually surfaces the real issue.
If you want a structured grade of your team's broader engineering signals, the real cost of a bad engineering hire post covers the replacement-cost math that makes detection worth the effort.
Replacing a senior engineer in 2026 costs roughly 6 to 9 months of their fully-loaded comp once you sum recruiter fees (20 to 25% of base), severance or transition cost, time-to-productivity (3 to 6 months at half speed), and the team velocity drag while the role is open. For a $180k senior, that is $135,000 to $200,000 in real cost.
That number is the budget you have for retention. If a counter-offer of $25k more in base or a $50k refresh grant keeps a senior IC for 18 more months, the ROI is obvious.
The math flips in two cases.
When you should fight hard:
When you should let them walk:
Retention is a problem that exists because hiring is expensive and slow. If hiring is cheap and fast, the retention math changes. This is the framing that the on-demand engineering category sits in.
Cadence is one option. Founders book vetted engineers by the week, with a 48-hour free trial, weekly billing, and the ability to replace any engineer the next week with no notice period. Every engineer on the platform is AI-native by default (Cursor, Claude Code, Copilot fluency vetted in a voice interview before the engineer unlocks bookings). Pricing is locked at four tiers: junior $500/week, mid $1,000/week, senior $1,500/week, lead $2,000/week. The active pool is 12,800 engineers across 47 countries.
For project work (a 12-week feature build, a 3-month migration, a contained refactor), the math is straightforward. A senior engineer at $1,500/week for 12 weeks is $18,000. The retention conversation never happens because the relationship was project-shaped from day one.
The math does not flip for 5-year strategic capability. If you are hiring a founding mobile engineer who will own the platform for the company's life, headcount still wins. The honest framing: weekly booking is a pressure-release valve for project work and surge capacity, not a replacement for the senior IC bench you build for the long term.
For founders sizing the cost trade-off in detail, run the numbers on the Cadence ROI calculator before assuming headcount is the cheaper path.
If you are reading this because you suspect retention risk on your team, here are the four moves that have the highest ROI in the next 90 days:
If you want a structured way to compare the cost of hiring versus booking weekly for the next 12 months of work, run your numbers on the Cadence ROI calculator. It takes about 4 minutes and surfaces the break-even point honestly.
Around 2.7 years across all levels, with senior ICs clustering tighter at 2.0 to 2.4 years and staff-plus engineers averaging 3.5 years. New grads churn fastest at roughly 16 months in their first job (BLS, Tech Talent Census 2026, Levels.fyi).
Compensation drifting 10% or more below the role's market median on Levels.fyi. Engineers in that gap have roughly a 60% probability of resigning within 12 months. Career growth is a close second and is the top stated reason in surveys (69% of respondents in the 2025 Stack Overflow survey), but comp is the trigger that converts intent into action.
Yes, the data still supports it. Pragmatic Engineer and Gallup both show a 30 percentage-point turnover gap between teams with strong managers and teams with weak ones. On a 100-person engineering org, that is 30 additional resignations a year tied directly to manager quality.
Standard early-stage equity is a 4-year vest with a 1-year cliff. By month 18 the cliff has paid out and another 12.5% has accrued, but most companies do not issue refresh grants until month 24 to 36. The opportunity cost of staying spikes in that window, which is exactly when recruiters strike.
Fight when the role is a 5-year strategic capability (founding engineer, deep domain owner, manager of 4+ reports). Replacement cost runs 9 to 12 months of fully-loaded comp. Let them walk when the work is project-shaped or scope-bounded; for that work, weekly booking on platforms like Cadence is usually cheaper than hiring a replacement and starting the retention clock again.