AI has torched the market for junior programmers
AI-assisted coding tools and a post‑pandemic tech slowdown are coinciding with a sharp drop in hiring for junior software engineers, especially in large companies. Commenters describe replacing entry‑level roles with senior developers using LLMs, raising fears of a “missing generation” of engineers, greater pressure and eventual wage erosion for seniors, and a shift toward domain experts who can ship software without formal dev titles. Others argue the trend is overstated or part of a normal correction after overhiring, but broadly accept that future programming jobs will demand stronger judgment, domain knowledge, and the ability to direct AI rather than write code from scratch.
State of the Junior Market
- Many companies report not hiring juniors for 1–3+ years, even in large public and “Big Tech” firms.
- Some say junior roles, academies, and pipelines have been shut down, with teams now composed almost entirely of seniors.
- Others note isolated counterexamples (some teams hiring juniors again), but treat them as unusual.
Role of AI vs Other Factors
- One camp: AI and agents make juniors economically redundant; a senior+LLM is more productive and cheaper than a senior+juniors.
- Another camp: charts in the article don’t clearly show an AI effect; junior hiring was already weakening post‑COVID boom, and downturn/over‑hiring/interest rates are more plausible drivers.
- Some argue “AI” is being used as a convenient shareholder-facing excuse for general cost-cutting.
Impact on Senior Engineers
- Mixed views:
- Some fear rising expectations, stagnant pay, and eventual downward pressure on senior salaries as AI improves.
- Others think senior demand remains for now but may shrink as models climb the value chain.
Training, Career Ladders, and Universities
- Many stress that real work is needed to become senior; juniors function as apprentices.
- Complaints that universities don’t keep up with practice and shouldn’t be expected to; companies should invest in training but largely don’t.
- Some argue missing junior cohorts will create a long‑term experience gap; others think the “ladder” is obsolete if the profession itself will transform or shrink.
Quality, Passion, and Hiring Signals
- Several report interviewing many unprepared juniors, often perceived as in it “just for the money” and even blatantly using LLMs during interviews.
- Others counter that most people work for money and passion is unevenly distributed.
- Some companies now hire primarily on curiosity, character, and cultural fit, then train technical skills internally.
AI Capabilities and Future of Software Work
- Strongly diverging futurism:
- “AI‑pilled” view: rapid capability gains imply most SWE roles (including architecture) could be automated within a few years.
- Skeptical view: current agents help a lot but still fail on diagnosis, design, and messy real‑world systems; talk of full replacement is premature.
- Consensus that coding as a standalone “grunt work” skill is being commoditized; higher value shifts toward judgment, problem selection, and domain understanding.
Domain Experts, “Casual” Developers, and Job Titles
- Non‑technical roles (teachers, analysts, PMs, marketers) are increasingly building software with AI, especially for niche or internal tools.
- Some see this as healthy disintermediation of “bloodsucking SaaS” and predict more demand for hybrid “X + coding” profiles than for pure juniors.
- Debate whether “junior dev” as a job title is becoming obsolete, even if software engineering as a serious discipline remains necessary for critical systems.