The Three Tiers of Software Development (Where will you land?)

Software development is stratifying into three distinct tiers. Where you land will determine whether you make more money, the same, or far less than today.

I’ve been in this industry long enough to see hype cycles come and go. I was coding BASIC on a TRS-80 with 4K of RAM. I’ve watched Java revolutionize everything, then the web, then mobile, then cloud. I’ve heard “this changes everything” about a dozen times.

This time it’s actually true. And the evidence is piling up fast.

The Data That Changed My Mind

Let me throw some numbers at you.

Stanford’s Digital Economy Lab just published “Canaries in the Coal Mine” - a study analyzing payroll records from ADP covering millions of workers. By July 2025, employment for software developers aged 22-25 declined nearly 20% from its peak in late 2022. Meanwhile, employment for developers over 30 grew 6-12% in the same period.

Entry-level hiring at the 15 biggest tech firms fell 25% from 2023 to 2024. Junior tech postings are down 35%. In some data, 67% down.

Meanwhile, Satya Nadella says 30% of Microsoft’s code is now written by AI. Sundar Pichai says Google is over 30% and climbing. Mark Zuckerberg told Joe Rogan that AI will be doing the work of mid-level engineers this year and Meta wants AI handling half their development within 12 months.

Y Combinator’s Winter 2025 batch? 25% of those startups have codebases that are 95% AI-generated. Not non-technical founders either - highly technical people who could write it themselves but don’t need to anymore.

“This isn’t a fad. This isn’t going away. This is the dominant way to code,” said YC’s Garry Tan.

Think about that for a minute.

The Three Tiers

Here’s where I think this is heading, and it’s not complicated:

Tier 1: AI Creators

These are the people building the AI itself. Training models. Deploying inference infrastructure. Building the agents and tools that everyone else uses. The researchers at OpenAI, Anthropic, DeepMind. The MLOps engineers at NVIDIA. The folks making the magic happen.

Compensation: Astronomical. We’re talking $200K-$450K base, with total comp potentially pushing $900K at places like Google DeepMind. PwC’s data shows AI-skilled workers earning 25% more than equivalent non-AI tech roles. Mid-level AI engineers saw 9.2% salary growth year-over-year while traditional software engineers saw their pay decline up to 10%.

This tier will remain small. Extremely well-compensated. And absolutely critical.

Tier 2: AI-Enabled Developers

This is where I think experienced software engineers need to land. These are people who use AI tooling as a force multiplier to build complex systems - not just apps, but architectures. They understand distributed systems, security, reliability, observtic design. They can review AI-generated code and know when it’s wrong. They can debug the mess when things go sideways.

The Stanford study found something interesting: AI is particularly good at replacing “textbook knowledge” - the syntax and algorithms taught in CS programs. What it struggles with is years of handling unexpected problems, difficult integrations, and messy real-world situations.

Compensation: Probably flat or slightly declining from today’s rates. The median software engineer salary is around $130K. If you’re AI-enabled and working on complex systems, you’ll hold that line. Maybe see modest growth if you specialize.

But here’s the catch: you’ll be doing 5-10x more with the same headcount. Companies won’t need as many of you. The Salesforce hiring pause due to 30% AI productivity gains is a preview of what’s coming everywhere.

Tier 3: Software Technicians

This is the tier that didn’t exist two years ago but is rapidly emerging. These are people who can “vibe code” - Andrej Karpathy’s term that became Collins Dictionary’s Word of the Year for 2025. They describe what they want to an LLM, it generates code, they iterate based on whether it works or not. They don’t really read the code. They don’t debug in the traditional sense. They prompt their way to a solution.

For simple applications and websites? This works. It works surprisingly well, actually. The barrier to creating functional software has cratered.

Compensation: Here’s the brutal part. If a non-programmer can vibe-code a working app in a weekend, what’s the economic justification for paying someone $130K to do the same thing? There isn’t one.

I predict this tier sees 50-75% pay reduction from today’s junior/mid developer salaries. We’re already seeing vibe coder positions advertised at $70K-$100K for entry level. That’s going to compress further as the tools get better and more people can do it.

Why This Stratification Is Inevitable

The economics are brutal and undeniable.

If AI can do the work of a mid-level engineer (Zuckerberg’s claim), and 30% of code at Big Tech is already AI-generated (Microsoft/Google reality), and 95% AI-generated codebases are getting funded and growing 10% per week (YC data)… then the floor is falling out of basic coding work.

The Stanford researchers put it clearly: AI is good at automating work, but augments experienced workers rather than replacing them. Young developers with textbook knowledge are competing directly with AI. Experienced developers with battle scars are being amplified by AI.

That’s not a subtle difference. That’s a chasm.

What Should You Do?

If you’re early in your career: Don’t despair, but don’t be naive either. The path through junior developer roles is narrowing fast. Focus on systems thinking, architecture, security, reliability - the stuff AI struggles with. Learn to work with AI, not compete against it.

If you’re mid-career: Embrace AI tooling aggressively. I’ve written about this before - I’m getting 100x productivity gains on scaffolding work. That’s not hyperbole. But I also know when the AI is wrong, because I’ve been doing this for decades. Your experience is your moat. Use it.

If you’re senior: You might actually be in the best position. You can guide AI, review its output, understand the system-level implications it misses. You’re the adult supervision that makes AI-generated code actually work in production.

And if you want to be in Tier 1? Start now. The AI engineering talent market rewards specialization heavily - domain experts command 30-50% higher salaries than generalists. Pick a lane: NLP, computer vision, robotics, whatever excites you. Go deep.

The Hard Truth

Look, I don’t love all of this. I’ve mentored junior developers. I believe in the craft. I think there’s value in understanding code at a deep level.

But the market doesn’t care what I value. The market cares about economics. And the economics say: basic coding is becoming a commodity skill. The tools to do it are getting cheaper and more accessible every month.

The era of the generalist developer making $130K to build CRUD apps is ending. Some of us will move up the stack into systems and AI. Some will become specialists in Tier 1 work. And yes, some will become software technicians - still useful, still employed, but at a very different compensation level. And some “just are’t going to make i.”

The stratification is coming. It’s probably already here.

Choose your tier wisely.

Conclusion

Software development is splitting into three distinct economic tiers:

  1. AI Creators - building the models and agents. Compensation: exceptional ($200K-$900K+).
  2. AI-Enabled Developers - using AI to build complex systems. Compensation: roughly current levels ($120K-$180K).
  3. Software Technicians - vibe coding applications. Compensation: significantly reduced ($50K-$100K).

The data supports this. Stanford shows junior developers being replaced while senior developers thrive. Big Tech admits 30% of their code is AI-generated. YC shows 95% AI codebases are fundable and profitable. The entry-level job market has collapsed.

I’ve been here for all the hype cycles. This isn’t hype. This is a restructuring of our entire profession.

Figure out where you want to be. Then do what it takes to get there.

 Share!