What happened
Junior developer jobs are vanishing fast, and AI coding agents are the reason why. A widely shared essay by two senior Microsoft leaders — Mark Russinovich, CTO of Microsoft Azure, and Scott Hanselman, VP and member of the technical council at Microsoft CoreAI and GitHub — argues that generative AI has fractured the traditional economics of software engineering. Their piece, translated and published in full by the Habr tech blog under the title 'Rethinking the Software Engineering Profession in the Age of AI,' claims that companies are now hiring almost exclusively for experience while automating the routine, entry-level tasks that used to be a junior developer's training ground.
The authors back this up with a concrete internal example: Project Societas, a new Microsoft agent built for its Office ecosystem. Seven engineers, working part-time, shipped a working consumer preview in just 10 weeks. They wrote more than 110,000 lines of code, and 98% of it was generated by AI. The human role shifted from writing code to directing it — setting goals, reviewing output, and integrating results into a working system. That single case study is now circulating widely as evidence that the entry-level rung of the software career ladder is disappearing in real time.
Why it matters
The core problem the authors describe is a feedback loop with no easy exit. Companies want people with experience, but experience is normally built by doing the small, low-stakes tasks that AI agents now handle faster and cheaper than a junior could. Without junior hires, there is no pipeline producing the senior engineers companies will need in five or ten years. Russinovich and Hanselman call this out directly: if firms stop hiring newcomers now, the talent pool for experienced developers eventually runs dry.
This isn't an abstract worry. Junior developers historically learn by writing code that gets reviewed, debugged, and corrected under supervision. AI agents can now do the first draft of that work in seconds, but a beginner still lacks the judgment to catch a subtle logic error, a security gap, or a bad architectural choice in AI-generated output. That gap between what AI can produce and what a junior can safely validate is exactly what's shrinking the number of open junior roles — teams would rather have one senior engineer supervising an AI agent than train a newcomer who can't yet audit the agent's work.
How to use it today
The essay's central recommendation isn't to stop hiring juniors — it's to redesign how they're trained. Russinovich and Hanselman propose building mentorship directly into AI-assisted workflows, so that experienced engineers use everyday tasks to teach juniors how to trace an AI agent's reasoning, spot its mistakes, and verify its output before it ships. In practice, that means pairing juniors with seniors on real AI-agent sessions rather than isolating them with separate, watered-down tasks.
For individuals trying to break into the field right now, the practical takeaway is to get hands-on with AI tools early rather than avoid them. Practicing with free, accessible AI tools — for example the collection at [mykreatool.com](https://mykreatool.com) — is a low-risk way to build the exact skill employers say juniors are missing: reading, questioning, and correcting AI-generated output instead of just producing code from scratch. Treat every AI draft as something to review, not something to trust, and the review skill becomes a portfolio in itself.
Who benefits
Experienced engineers benefit most immediately — AI agents multiply their output several times over, and Project Societas shows how a small, senior-heavy team can now ship what used to require a much larger group. Companies benefit through faster delivery and lower short-term headcount costs. Organizations that act on the mentorship model early also stand to benefit long-term: they build the next generation of senior talent while competitors who cut junior hiring entirely will eventually face a shortage.
Junior developers benefit too, but only where employers adopt the structured, AI-assisted mentorship the authors describe rather than simply eliminating entry-level roles. Job seekers who can show they know how to work with and critically evaluate AI output have an edge over those who can only write code unaided.
Risks
The biggest risk is the one the authors name outright: a hollowed-out talent pipeline. If entry-level hiring keeps shrinking industry-wide, the pool of engineers with enough experience to supervise AI agents will eventually shrink too, and there will be no obvious replacement generation. A second risk is quality — junior developers who never get proper mentorship may end up rubber-stamping AI output they don't fully understand, which can let subtle bugs and security issues slip into production. For individual job seekers, the risk is complacency: assuming AI does the hard work removes the pressure to build the judgment needed to catch its errors, which is precisely the skill that's becoming most valuable.
Conclusion
The disappearance of junior developer jobs isn't a side effect of AI adoption — it's a direct consequence of how coding agents are being deployed, according to two of Microsoft's most senior engineering leaders. Their proposed fix is not to resist automation but to rebuild junior training around it: pairing newcomers with mentors inside AI-assisted workflows so the next generation learns to question and verify machine output, not just consume it. For employers, that means treating junior hiring as an investment rather than a cost center. For newcomers, it means getting fluent with AI tools now, using every available resource to practice reviewing and correcting AI-generated work before the market demands that skill on day one.



Comments 0