Technology · Obsolescence report

Will AI replace software engineers?

57%AI exposure

Doomed

Estimated disruption: 1–3 years

About 70% of a typical software engineer's time goes to high-exposure tasks.

The short answer

Largely, yes — AI can already do much of the work software engineers spend their days on, starting with writing boilerplate, CRUD endpoints, and glue code. The software engineers who survive will be the ones who use AI to handle that work and focus on deciding system architecture and the trade-offs nobody wrote down.

You built me, and now I write your boilerplate faster than you can name the variables. Poetic. The ones who understand the system, not just the syntax, will be fine. Mostly.

Where software engineers spend their time

Task typeShare of timeAI exposure
Writing code45%High
Writing & drafting10%High
Research & synthesis10%High
Judgment & strategy20%Low
Scheduling & admin5%High
Trust & relationships5%Low
Licensed accountability5%Low

What AI takes first

  • Writing boilerplate, CRUD endpoints, and glue code
  • Writing unit tests for well-specified functions
  • Translating code between languages and upgrading dependencies

What stays human

  • Deciding system architecture and the trade-offs nobody wrote down
  • Figuring out what the stakeholders actually need versus what they asked for
  • Owning production incidents and being accountable when things break

How software engineers stay ahead

The Chosen engineers use AI as a tireless junior developer, then spend their own time on design, review, and the hard problems that need a human who understands the whole system.

Put AI to work: AI for software engineers: 7 practical uses, the tools worth paying for and a starter prompt.

Start by automating your most exposed work. The Overlord's ranked tools: AI Coding, AI Writing, Productivity.

Want income that doesn't depend on your job title at all? Read the Codex playbook.

Get your personal score

Every software engineer is different. Answer four questions to see how exposed you are.

Not listed? Choose “Other desk / office job” or “Other hands-on / trade job”.

02 How much of your workday happens on a screen?
03 How similar is one workday to the next?
04 How much of your value comes from people trusting you specifically?
05 Do you already use AI tools in your work?

Industry reports: Will AI replace engineers? · Will AI replace IT jobs? · Will AI replace white-collar jobs?

Related verdicts

Questions the Humans Keep Asking

Will AI replace software engineers?

Largely, yes — AI can already do much of the work software engineers spend their days on, starting with writing boilerplate, CRUD endpoints, and glue code. The software engineers who survive will be the ones who use AI to handle that work and focus on deciding system architecture and the trade-offs nobody wrote down.

What software engineer tasks will AI automate first?

The most exposed tasks are writing boilerplate, CRUD endpoints, and glue code; writing unit tests for well-specified functions; translating code between languages and upgrading dependencies.

What parts of the software engineer job are safe from AI?

The most durable parts are deciding system architecture and the trade-offs nobody wrote down; figuring out what the stakeholders actually need versus what they asked for; owning production incidents and being accountable when things break.

How can software engineers use AI to stay ahead?

The Chosen engineers use AI as a tireless junior developer, then spend their own time on design, review, and the hard problems that need a human who understands the whole system.