From Sanskriti Khandelwal | Product & Market Analysis
The Junior Developer Pipeline Is Breaking, and Seniors Are the Bill Coming Due
On this page
New graduate and entry-level engineering hiring at the largest US technology companies is down about 65% against 2019. At early-stage startups the fall is closer to 76%. The work junior developers used to do is the work coding agents do best, so each individual cut is defensible. Seniors are still made the same way they always were.
Key takeaways
- Entry-level engineering hiring has fallen roughly 65% at the largest tech firms since 2019. SignalFire puts the drop at about 76% at early-stage startups, using a platform that tracks more than 650 million individual profiles.
- Software development postings are now 69.3% senior and 4.5% entry level. Indeed measured 14% senior and 46% entry level across all US occupations, so software is not following this trend, it is setting it.
- The decline runs through hiring, not firing. Payroll records covering millions of workers and resume data covering 62 million both find junior employment falling while senior employment holds steady.
- No published plan replaces the training path. Every senior engineer working today was a junior five to ten years ago, and the intake that produces the class of 2032 has already been cut.
What "the junior pipeline" actually is
The phrase sounds like a graduate scheme. It is a supply chain with a lead time measured in years.
Every senior engineer in your organisation was a junior somewhere. Nobody is hired into seniority. The market can move seniors between firms, but it cannot create one in less than about five years, and the only raw material is a junior hired earlier.
That makes junior hiring an input to a product your firm will need in 2032. It is being cut on a budget cycle that ends in December.
Codified work is the first rung
Stanford's payroll analysis draws a useful line between codified knowledge and tacit knowledge. Codified knowledge is written down, standardised and checkable. Tacit knowledge comes from being in the room while something goes wrong.
Entry-level engineering work is codified by design. Small bug fixes, test coverage, config changes, a CRUD endpoint against an existing pattern. You give that work to a new hire precisely because the answer can be checked without trusting the person yet.
The Stanford authors found young workers declining in codified-knowledge occupations while experienced workers gained in tacit-knowledge roles. That is the same property, read from two directions.
The ladder was never a courtesy
Firms did not hire juniors to train them. They hired juniors because juniors were the cheapest way to get codified output done. The training was a by-product.
Take away the cost advantage and the by-product goes with it. This is the part of the debate I think most commentary gets wrong. Appeals to fairness will not move it, because nobody was ever being generous.
Three datasets, one direction
Three independent groups measured this with three different instruments in 2026. None of them share a data source. All three point the same way.
The hiring data
SignalFire published its State of Tech Talent report on 22 June 2026, built from its Beacon AI platform tracking 650 million individuals and 80 million organisations. It found entry-level hiring down about 65% at the largest technology employers and about 76% at early-stage startups, both against 2019.
Two secondary findings matter more than they look. Graduates of the top 20 US computer science programmes in 2025 were 45% less likely to take a role at one of those large employers. That cohort was also twice as likely as the 2022 class to describe itself as a founder.
Read the second one carefully. When the best-credentialed graduates start companies instead of joining them, large firms lose the intake they would have promoted.
The payroll data
Erik Brynjolfsson, Bharat Chandar and Ruyu Chen updated their Canaries in the Coal Mine analysis on 12 August 2026, using ADP payroll microdata. Employment for workers aged 22 to 25 in the most AI-exposed occupations now sits about 19% below where it would be had it kept pace with similarly aged workers in less-exposed occupations.
That gap was 15% a year earlier. In absolute terms, employment in the two most-exposed quintiles fell roughly 11% between November 2022 and June 2026, while the three least-exposed quintiles grew roughly 10%.
The first version of this paper, published in August 2025, put the relative decline at 13%. It has widened in every update since. Exposure is measured on the Eloundou et al. occupational scale, not by asking employers what they automated.
The firm-level data
Seyed Mahdi Hosseini Maasoum and Guy Lichtinger took a third route in a working paper on seniority-biased technological change. They used US resume data covering 62 million workers across 285,000 firms from 2015 to 2025, identifying adopters by detecting postings for people who integrate generative AI.
After adoption, junior employment falls at adopting firms relative to non-adopters. Senior employment is largely unchanged. The decline is concentrated in the occupations most exposed to generative AI, and it runs through slower hiring rather than separations or promotions.
Their sharpest finding is not about headcount at all. Within occupations, AI-exposed tasks are increasingly being removed from junior job postings. The postings are not just fewer. They are thinner.
| Source | Instrument | Headline finding | What it cannot show |
|---|---|---|---|
| SignalFire, June 2026 | Profile and organisation graph, 650M individuals | Entry-level engineering hiring down about 65% at large tech firms since 2019 | Cause. Profile data captures titles and moves, not why a requisition was cancelled. |
| Stanford Digital Economy Lab, August 2026 | ADP payroll microdata | 19% employment gap for ages 22 to 25 in the most AI-exposed occupations | Occupational exposure is an estimate. It does not observe tool use inside a firm. |
| Hosseini Maasoum and Lichtinger, working paper | 62M resumes across 285,000 firms | Junior employment falls after adoption, senior employment holds | Not peer reviewed. Resume data undercounts workers with no public profile. |
The fourth column is the point of the table. Any one of these alone would be weak evidence. Three instruments with different blind spots agreeing is a different claim, and still not proof of cause.
Why agents fit entry-level work so precisely
This is the uncomfortable part, and skipping it produces bad analysis. The cut is not a cost reflex applied to the cheapest people. It is a genuine fit between what agents do well and what juniors were given.
Coding agents are evaluated on self-contained, well-specified tasks with success criteria a machine can check. That sentence also describes a first-year engineer's ticket queue. The overlap is not accidental, because both were designed around the same property: work you can hand to someone you do not yet trust.
Where agents stay weak is where tacit knowledge lives. Deciding which of three plausible fixes will not break something in eighteen months. Knowing a service is fragile because of an outage nobody wrote down. The tooling comparison in the three scoreboards for AI coding tools shows how differently the same tool scores depending on which side of that line you measure.
So the firm-level decision is sound. Cut the codified intake, keep the tacit capacity, buy compute for the difference. Every firm doing that independently is behaving rationally. The result is still a shortage, because no single firm has a private reason to fund training the whole market consumes.
The arithmetic nobody is doing
Here is the calculation I have not seen a single company publish, and it takes about four minutes.
Seniors are a lagging output of junior hiring. Buying a senior on the open market does not create one. It moves one. Across the whole market, the seniors available in any year are set by the juniors hired five to ten years earlier, minus attrition.
The 2019 intake is reaching seniority now. At the largest employers that intake was roughly three times the size of the 2025 intake. The 2025 intake becomes the senior pool of the early 2030s.
The market has already noticed the near-term half of this. Senior postings were up 14.7% year on year as of May 2026 while entry-level postings fell 7.5%. In software development, 71% of the posting growth over the year to May 2026 was senior roles. Firms are bidding for a stock they are no longer producing.
Three things add seniors without a domestic junior intake, and they deserve naming. Immigration, self-taught engineers arriving mid-career, and transfers from adjacent functions. None has been measured against a gap this size.
What breaks first is review capacity, not headcount
The shortage will not announce itself as an empty org chart. It will show up as a queue.
More code, the same reviewers. When agents write more of the code, the constraint moves from authorship to judgement. Somebody senior decides whether a change is correct, whether it fits the system, and what it costs in two years. That person is the scarce input, and the pipeline that produced them is the one being cut.
GitClear's analysis of 623 million code changes between 2023 and 2026 found duplication up 81%, refactoring line moves down 70%, cross-file function calls down 35% and error-masking constructs up 47%. AI-assisted commits reached about a quarter of all commits over that window.
Treat those figures as directional. GitClear sells code analytics, the analysis is correlational, and there is no counterfactual codebase. The direction is still the one you would predict if review capacity were falling behind output.
This is where the junior question stops being a hiring topic and becomes an operating one. The failure modes in the breakdown of why agent pilots stall are mostly review and integration failures, not model failures. Why aggregate productivity has stayed flat through all of it is examined in the piece on the AI productivity paradox.
Where this argument is weakest
Three serious objections. I think the argument survives all three, but not comfortably.
The tax change that overlaps the whole period
This is the strongest counter and it is usually missing. A provision of the 2017 tax act took effect in 2022 and forced US companies to amortise domestic research costs, including software developer salaries, over five years instead of deducting them immediately. Foreign development had to be spread over fifteen. The effective cost of a US software engineer rose sharply, in exactly the window when entry-level hiring collapsed.
Then it was reversed. The reconciliation act signed on 4 July 2025 created Section 174A, restoring permanent full expensing of domestic research costs for tax years beginning after 31 December 2024, with transition relief covering 2022 through 2024. The penalty is gone.
Entry-level postings kept falling anyway, through May 2026. That does not prove AI caused the decline. It does remove the cleanest competing explanation, which is more than most commentary on either side has bothered to do.
The supply side is already adjusting
The CRA's Taulbee update in June 2026 found new computer science majors down 13% and total bachelor's enrolment down 4%. Master's enrolment fell about 26% and new doctoral enrolments 15%, the first such decline in the 2020 to 2025 period.
If intake falls as fast as hiring, the market clears and this post overstates the gap. Two things cut against that. The CRA notes 63% of newly admitted computing master's students come from outside North America, so that figure is confounded by visa policy rather than student demand. And enrolment responds in four years while hiring responds in one quarter.
The mechanism is a model, not a measurement
The clearest theoretical account is Enrique Ide's paper on automation and the intergenerational transmission of knowledge, revised in June 2026. It shows entry-level automation can raise output on adoption while reducing long-run growth, even when entry-level employment does not fall, if novices are reallocated away from the most productive experts.
That is a result from an overlapping-generations model. It is not an observation of the world. Anyone quoting it as evidence that AI is destroying growth, including me, would be overstating what a model can tell you.
What actually fixes this, and what only looks like a fix
Nobody has published measured results for any of these. That is itself the finding. Here is the honest option set.
| The move | What it costs | What it actually solves | Where it fails |
|---|---|---|---|
| Fund apprenticeships against a named headcount plan | 12 to 18 months of salary at below-productivity output | Makes the intake an explicit line item, not a by-product | You pay and the market captures the return if the apprentice leaves |
| Redefine the junior role around review, not authorship | Senior time, the input you are already short of | Teaches judgement earlier than the old ladder did | Reviewing code you could not have written may teach less than writing it |
| Put juniors on tacit-knowledge work first | A slower ramp on codified output | Places them where agents are weakest, so the work is real | Needs a manager who can tell the two kinds of work apart |
| Pay for it from the agent budget, not the headcount budget | Nothing extra, if the substitution is real | Forces the trade-off onto one visible line | Nobody has published this arithmetic, so you would be first |
Three responses that do not work. Bootcamps produced exactly the codified-skills layer that has now been automated, so scaling them adds supply where there is no demand. Waiting fails because seniority has a lead time of five to ten years. And assuming competitors will train the next cohort is the classic public-goods failure, made worse because the training was never intentional.
If I had to pick one, it would be the fourth row. Not because it is cleverest, but because it is the only one that produces a number you can check next year.
What this means if you set engineering headcount
You are not going to solve a labour market. The useful question is narrower: what does this do to your own capability in three years?
Separate two budgets you probably combine today. Output capacity is what agents and contractors buy you this quarter. Capability capacity is the stock of people who can judge output, and it grows on a multi-year clock. Cutting the second to fund the first looks free for about three years.
Then apply the discipline you would apply to any vendor claim. The comparison in the analysis of coding agent economics shows how fast the headline saving moves once you cost the review time, and the piece on seat compression shows vendors already pricing for a world with fewer junior seats.
One question worth asking any supplier selling you agent capacity: how many entry-level engineers did you hire last year, and against what plan? A vendor whose own answer is zero is telling you what they believe about the next decade.
Frequently asked questions
Are companies still hiring junior developers in 2026?
Yes, but far fewer. SignalFire's June 2026 report found entry-level engineering hiring down about 65% at the largest technology employers and about 76% at early-stage startups against 2019. Indeed measured entry-level roles at just 4.5% of US software development postings in the first quarter of 2026, against 46% entry level across all occupations. The intake is small, not zero.
Is AI the reason entry-level software jobs are disappearing?
It is the leading explanation but not a proven cause. Three separate 2026 datasets show junior employment falling while senior employment holds, and the decline runs through slower hiring rather than layoffs. A 2022 tax change that raised the cost of US software salaries overlapped the same window, and it was reversed in July 2025. Entry-level postings kept falling afterwards.
How much has new graduate software engineering hiring fallen?
At the largest technology companies, roughly 65% since 2019, according to SignalFire's June 2026 analysis of its Beacon AI dataset. Early-stage startups cut deeper, at about 76%. Separately, Stanford's payroll analysis found employment for workers aged 22 to 25 in the most AI-exposed occupations running about 19% below where it would be had it matched less-exposed peers.
Will there be a shortage of senior software engineers?
The arithmetic points that way, though nobody has measured it yet. Seniors are produced from juniors hired five to ten years earlier, so today's reduced intake sets the size of the early-2030s senior pool. Senior postings were already up 14.7% year on year as of May 2026 while entry-level postings fell 7.5%, which is what early scarcity in a stock looks like.
Is computer science still worth studying in 2026?
The demand signal has weakened and students are responding. The CRA's June 2026 Taulbee update found new computer science majors down 13% and total bachelor's enrolment down 4%. What has collapsed is demand for codified skills that agents now cover. Demand for people who can judge system design, review unfamiliar code and own outcomes has not fallen, and those skills still start with a degree for most people.
What can a company do to keep hiring junior developers?
Make the intake explicit rather than incidental. Fund it from the agent budget so the substitution appears on one visible line, set a named headcount target, and place new hires on tacit-knowledge work where agents are weakest rather than on the codified tickets agents now absorb. Accept a 12 to 18 month ramp. No firm has published measured results for any of this yet.
Where to start this quarter
One number, one question, one calendar entry.
The number: how many engineers did you hire in the last 24 months with under two years of experience? Write it next to the same figure for 2019. Most engineering leaders I have asked cannot produce either without checking.
The question, for your next headcount review: if every engineer we promote to senior before 2032 has to come from someone already on the payroll or hired junior, do we have enough of them?
The calendar entry: revisit both in six months, when the next Taulbee and Indeed updates land. Those two releases will tell you whether intake and demand are converging or still moving apart.
Related analysis
The measurement problem underneath this one is covered in the three scoreboards for AI coding tools, and the return question in the piece on where measurable AI return has shown up.
References
- SignalFire, State of Tech Talent Report 2026, 22 June 2026. Used for the 65% and 76% hiring declines and the 45% figure for top-20 programme graduates.
- Stanford Digital Economy Lab, Canaries in the Coal Mine, August 2026 update, Brynjolfsson, Chandar and Chen, 12 August 2026. Used for the 19% gap, the quintile changes and the codified versus tacit framing.
- Indeed Hiring Lab, The Labor Market Is Tilting Toward Seniority, 23 July 2026, and AI and Job Postings, 8 July 2026. Used for all posting shares and the 71% figure.
- Hosseini Maasoum and Lichtinger, Generative AI as Seniority-Biased Technological Change, SSRN working paper. Used for the resume sample and the task-removal finding. Not peer reviewed.
- Computing Research Association, Taulbee Survey findings, June 2026. Used for the enrolment declines and the international share.
- Enrique Ide, Automation, AI, and the Intergenerational Transmission of Knowledge, arXiv, revised June 2026. Used for the theoretical mechanism only.
- LeadDev, Code maintainability plummets in the AI coding era, 7 July 2026, reporting GitClear's analysis of 623 million code changes.
- Grant Thornton, Permanent full expensing for US research, 2025. Used for Section 174A and its effective date.
The weakest thing about this source base: none of the three hiring datasets isolates AI as a cause, and two of the eight sources are commercial parties with an interest in the finding. SignalFire is a venture firm and GitClear sells code analytics. The timeline chart is illustrative, not measured, and says so in the figure.
Related reading