The narrative was supposed to be simple: AI coding assistants would render software engineers obsolete, starting with junior developers and working their way up the seniority ladder. Two years into the generative AI era, the data tells a different story entirely.

New employment research shows that engineering roles—precisely the positions most directly augmented by AI tools like GitHub Copilot, Cursor, and Claude—are demonstrating remarkable resilience compared to other white-collar professions. Rather than contracting, technical hiring has stabilized and in many sectors expanded, even as companies aggressively deploy AI throughout their operations.

The productivity paradox returns

Economists will recognize this pattern. When ATMs proliferated in the 1980s, bank teller employment actually increased—cheaper branch operations meant more branches, which meant more tellers. The same dynamic appears to be playing out in software development. AI tools have made individual engineers more productive, which has made software cheaper to build, which has expanded the universe of projects worth building.

Companies that once balked at the cost of custom internal tools now greenlight them. Startups that would have required a five-person engineering team can launch with two. But the aggregate effect is more software being written, not fewer engineers writing it. The denominator grew faster than the numerator shrank.

Where the pain actually landed

The displacement story is real—it's just happening in different rooms than predicted. Content writing, customer support, and certain categories of data analysis have seen genuine headcount reductions. These roles involved more routine cognitive tasks with clearer success metrics, making AI substitution straightforward.

Engineering work, by contrast, involves ambiguous problem definition, cross-functional negotiation, and systems thinking that current AI handles poorly. The tools excel at generating code snippets but struggle with architectural decisions, debugging production systems, or understanding why a product manager's requirements don't actually solve the customer's problem.

The skill premium widens

What the data also reveals is a growing bifurcation within technical roles. Engineers who effectively leverage AI tools are seeing their output multiply; those who resist or struggle with the new workflow are falling behind. The premium for senior engineers who can orchestrate AI-assisted development while maintaining code quality has increased, even as entry-level hiring has become more selective.

This creates a genuine problem for the profession's pipeline. If companies hire fewer junior developers because AI handles boilerplate, where do senior engineers come from in a decade? The industry hasn't solved this, and the current approach—hoping juniors learn faster with AI assistance—remains untested at scale.

Our take

The engineering resilience story is genuinely good news, but it's not vindication for techno-optimists who insisted AI would only create jobs. The labor market is reshuffling, not expanding uniformly. Software engineers happened to be positioned at the intersection of high complexity and high demand—a fortunate accident of their profession's nature, not evidence that AI augmentation will be universally benign. The writers and analysts who lost their jobs this year would reasonably point out that their work seemed irreplaceable too, until it wasn't.