AI Impact on Software Development Roles: The ADLC Role Map

AI agents don't delete software roles. They move the work. Here is what changes for 9 roles under ADLC, and how teams redeploy people instead of cutting them.

Cover: the AI impact on software development roles, your role isn't ending, it's moving, with four steps: absorb, assist, keep, grow

The short answer

AI's impact on software development roles is mostly reshaping, not removal. Agents absorb repeatable tasks such as first-draft code, scripted tests and status reports, while demand grows for judgment work: framing outcomes, writing evaluations, securing agent access and running agents in production. Every role still has a job; the job moves to a different ADLC stage.

Key takeaways

  • AI reshapes far more jobs than it removes: BCG puts 50–55% of US jobs in the reshaped group.
  • Sort tasks, not titles: absorb, assist or keep.
  • Every SDLC role gets one ADLC stage to own: QA owns the evals, analysts own the framing, SRE owns operations.
  • Bank the freed hours before cutting anything. They fund the agent backlog.
  • Juniors aren't the cost to cut. They're the eval writers you'll need.

The AI impact on software development roles is no longer a forecast. Gartner says generative AI will require 80% of the engineering workforce to upskill through 2027. Stanford researchers found that employment for 22- to 25-year-olds in the most AI-exposed jobs, software developers among them, fell about 16% relative to less-exposed groups by October 2025.

That second number is why people are nervous. But most of the work in a software company isn’t disappearing. It’s moving: from writing every line to defining what good looks like, proving it and running agents safely. This guide maps that move for nine roles, shows which stage of the agentic development lifecycle each role should own, and gives leaders a 90-day plan to redeploy people instead of cutting them.

Will AI replace software developers?

Mostly no, but it will change what they spend the day on, and it is already shrinking some entry-level work. BCG estimates that 50% to 55% of US jobs will be reshaped by AI within two to three years, while 10% to 15% could be eliminated five or more years out. BCG places software engineering in its “amplified” group and notes that engineering headcount has risen steadily since 2022.

Both sides of the debate have evidence. Gartner expects organizations to need more skilled engineers, not fewer, as demand for AI-powered software grows. In the World Economic Forum’s employer survey, 77% of employers plan to upskill their people, yet 41% also plan to reduce staff where AI can do the work. The honest answer is that AI changes every role, and each company decides whether that change becomes a redeployment or a layoff.

Reshaped, not replaced

AI will reshape far more jobs than it removes

In every 100 US jobs

  • 50–55reshaped by AI in the next 2–3 years
  • 10–15could be eliminated, five or more years out

BCG places software engineering in its amplified group: headcount has risen since 2022.

gokuldhamodaran.com

Waffle chart of 100 US jobs: BCG estimates 50 to 55 will be reshaped by AI within two to three years and 10 to 15 could be eliminated five or more years out
Source: BCG, AI Will Reshape More Jobs Than It Replaces, 2026.

What changes when SDLC teams move to ADLC?

In SDLC, the scarce skill was producing working code. In the agentic development lifecycle (ADLC), first drafts of code get cheap. The scarce skills become framing the outcome, building the test set that defines “right”, giving agents the least access they need, and watching them after release. Work shifts toward definition at the start and toward operations at the end.

The data shows why. The Stack Overflow 2025 Developer Survey of more than 49,000 developers found that 84% use or plan to use AI tools, but 46% distrust the accuracy of the output and 66% are frustrated by answers that are almost right. Google’s 2025 DORA report calls AI an amplifier: it speeds up strong teams and exposes the weaknesses of fragmented ones.

Speed is also hard to judge from the inside. METR’s early-2025 trial found experienced open-source developers took 19% longer with AI while believing they were faster. Its 2026 follow-up points to modest speedups but calls its own data weak evidence. So someone has to check the work, define good and own the risk. Those are jobs, and your current team is best placed to do them.

Use vs trust

Developers use AI daily. Few trust it unchecked.

  • Use or plan to use AI tools84%
  • Frustrated by almost-right answers66%
  • Distrust AI accuracy46%
  • Debugging AI code takes longer45%
  • Trust AI accuracy33%

gokuldhamodaran.com

Bar chart from the Stack Overflow 2025 Developer Survey: 84% use or plan to use AI tools, 66% are frustrated by almost-right answers, 46% distrust AI accuracy, 45% say debugging AI code takes longer and 33% trust its accuracy
Source: Stack Overflow Developer Survey 2025, 49,000+ developers.

AI impact on software development roles: the 9-role map

Here is the AI impact on software development roles, one role at a time. Use this map as the starting point for every role on a software team. For each role it shows what agents absorb first, what stays human, the title the role grows into, and one move to make this month.

The role map

9 software roles: what AI absorbs and what grows

RoleAI absorbsYou keepGrows into
DeveloperBoilerplate, first drafts, scaffoldsDesign, review, trade-offsAI engineer
QA and testScripted and regression testsRisk judgment, exploratory testsEvaluation engineer
Business analystDrafting stories and specsDiscovery, process knowledgeAgent product owner
ArchitectPattern lookups, draft diagramsBoundaries and trade-offsAgent systems architect
DevOps and SREPipeline fixes, alert triageIncident judgmentAgentOps lead
SecurityFirst-pass code and config scansThreat models, approvalsAgent identity and security
Data engineerPipeline boilerplate, mappingData meaning and qualityContext and data steward
Delivery managerStatus reports, schedulingPeople, risk, stakeholdersAdoption and flow lead
UX designerVariant mockups, copy draftsResearch, trust, handoffsHuman-agent experience designer

Developer

AI engineer
AI absorbsBoilerplate, first drafts, scaffolds
You keepDesign, review, trade-offs

QA and test

Evaluation engineer
AI absorbsScripted and regression tests
You keepRisk judgment, exploratory tests

Business analyst

Agent product owner
AI absorbsDrafting stories and specs
You keepDiscovery, process knowledge

Architect

Agent systems architect
AI absorbsPattern lookups, draft diagrams
You keepBoundaries and trade-offs

DevOps and SRE

AgentOps lead
AI absorbsPipeline fixes, alert triage
You keepIncident judgment

Security

Agent identity and security
AI absorbsFirst-pass code and config scans
You keepThreat models, approvals

Data engineer

Context and data steward
AI absorbsPipeline boilerplate, mapping
You keepData meaning and quality

Delivery manager

Adoption and flow lead
AI absorbsStatus reports, scheduling
You keepPeople, risk, stakeholders

UX designer

Human-agent experience designer
AI absorbsVariant mockups, copy drafts
You keepResearch, trust, handoffs

gokuldhamodaran.com

AI impact on software development roles mapped for nine roles, showing for each what agents absorb, what people keep and the new role it grows into, for example QA grows into evaluation engineer and business analyst into agent product owner
9 software roles: what AI absorbs and what grows

Developer → AI engineer

Agents absorb boilerplate, first drafts, refactors and test scaffolds. You keep design, code review and the trade-offs no prompt can see. You grow into an AI engineer, the role Gartner describes as a blend of software engineering, data science and AI/ML skills. You give agents context, constraints and evals, then judge what comes back. First move: write the repo rules and worked examples your coding agent reads before every task.

QA and test engineer → evaluation engineer

Agents absorb scripted test cases and regression runs. You keep risk judgment and exploratory testing. You grow into the owner of the golden dataset: you calibrate LLM-as-judge scoring against human reviewers and run red-team sessions. In ADLC the evaluation is the specification, which makes QA one of the most important roles, not the first one to cut. First move: collect 50 real cases with known right answers for one agent.

Business analyst → agent product owner

Agents absorb drafting user stories, specs and meeting notes. You keep discovery: knowing how the process really runs and who signs off. You grow into an agent product owner who writes the one-sentence outcome, sets the autonomy level (“the agent drafts; a person approves anything that moves money”) and turns acceptance criteria into eval cases. First move: rewrite one feature’s acceptance criteria as ten test examples.

Architect → agent systems architect

Agents absorb pattern lookups and first-draft diagrams. You keep system boundaries and the trade-offs between them. You grow into the person who decides which tools an agent may call, how it is identified, how every run is traced and where a person must approve. First move: draw the permission map for one agent: every tool and data source, marked read or write.

DevOps and SRE → AgentOps lead

Agents absorb routine pipeline fixes and first-pass alert triage. You keep incident judgment and reliability calls. You grow into running agents in production: release rings, rollback, a kill switch, drift alerts and cost per correct outcome. A model update becomes a release you test, not a background patch. First move: add tracing to one agent and read a full week of its runs.

Security engineer → agent identity and security

Agents absorb first-pass code and configuration scanning. You keep threat modeling and approvals. You grow into giving every agent its own identity with least privilege, testing for prompt injection and checking AI-written code for invented dependencies. Researchers at USENIX Security 2025 found hallucinated package names in at least 5.2% of code from commercial models. First move: list every credential your agents use today, and who issued it.

Data engineer → context and data steward

Agents absorb pipeline boilerplate and field mapping. You keep the meaning of the data and its quality. You grow into the owner of what agents are grounded on: which sources are approved, how fresh they are and who may see what. A good model with bad context gives confident wrong answers. First move: tag the three sources your first agent reads with an owner and a freshness date.

Project and delivery manager → adoption and flow lead

Agents absorb status reports, scheduling and minutes. You keep people, risk and stakeholders. You grow into leading the human side of the change: who reviews what, where freed hours are reinvested and how the weekly numbers are read out. First move: add “hours freed by agents” as a line in your weekly report.

UX designer → human-agent experience designer

Agents absorb variant mockups and copy drafts. You keep user research and the craft of trust. You grow into designing approvals, explanations, undo and the handoffs between people and agents. First move: design the approval screen for one agent action that moves money or data.

Which ADLC stage should each role own?

Every role should own one ADLC stage. Ownership turns a vague “upskill on AI” plan into a job description. The loop below maps the nine roles onto the seven stages. Design and Prove are highlighted because that is where most teams have no owner today.

Who owns what

Every role owns a stage of the ADLC loop

1Frame2Ground3Design4Prove5Build6Release7Operate
ADLCEvery role owns a stage
  1. 01
    Frame · analyst, product ownerOutcome, owner and autonomy level.
  2. 02
    Ground · data, securityApproved sources and least-privilege access.
  3. 03
    Design · architect, QAArchitecture and the eval plan, written first.
  4. 04
    Prove · QA, domain expertsGolden dataset, baseline, go or no-go.
  5. 05
    Build · developersEvery change runs the evals.
  6. 06
    Release · DevOpsRings, rollback and a kill switch.
  7. 07
    Operate · SRE, delivery leadTraces, drift and cost per correct outcome.

gokuldhamodaran.com

The seven stages of the agentic development lifecycle with an owner for each: business analyst frames, data engineer and security ground, architect and QA design, QA proves, developers build, DevOps releases, SRE and delivery lead operate
Every role owns a stage of the ADLC loop

Two stages need pairs. Ground needs the data engineer and security together, because the context an agent reads and the permissions it holds are one decision. Operate needs SRE and the delivery lead, because an agent in production is both a system to monitor and a change people have to accept.

How do you decide which tasks AI should take?

Sort tasks, not titles. List each person’s most frequent tasks and ask two questions: does the task repeat with a clear right answer, and how costly is a mistake? Repeatable and cheap to get wrong: absorb it. Repeatable but costly: assist, where the agent drafts and a person approves. Needs judgment, trust or a new decision: keep it, and invest there.

Sort the work

Absorb, assist or keep: sort tasks, not titles

What kind of task is it?

  1. Repeats often, clear right answer, mistakes are cheapAbsorbThe agent does it. You review a weekly sample.
  2. Repeats often, but a mistake is costlyAssistThe agent drafts. A person approves before it ships.
  3. Needs judgment, trust or a new decisionKeepYour growth zone. Invest here.

Absorbed tasks free hours. Decide where those hours go before anyone decides headcount.

gokuldhamodaran.com

Decision guide for sorting software tasks: repeatable tasks with cheap mistakes are absorbed by agents, repeatable tasks with costly mistakes are assisted with human approval, and judgment tasks are kept as the growth zone
Absorb, assist or keep: sort tasks, not titles

Expect every role to have tasks in all three buckets. If a whole role lands in “absorb”, the map is too coarse: split the tasks further. The keep column is the most useful output, because it is the growth plan for that person.

How can companies adopt ADLC without layoffs?

Treat freed hours as a budget before treating them as a saving. The first agents rarely remove whole jobs; they remove slices of many jobs. Those slices only become savings if someone decides to cut. They become growth if you decide in advance where the hours go.

  1. Map tasks, not titles. Every role sorts its work into absorb, assist and keep.
  2. Bank the freed hours. Log them every week and decide what they fund: the agent backlog, the eval sets, the work that never got staffed.
  3. Fill new roles from inside first. Evaluation engineers from QA, agent product owners from analysts, AgentOps from SRE. They already know your systems and your customers.
  4. Give each role a stage. Use the loop above so nobody’s job description is “use AI more”.
  5. Protect learning time. Put hours in the calendar, not just licenses in the budget.
  6. Report outcomes, not headcount. Cost per correct outcome, cycle time and escaped defects tell leadership more than seats saved.

IBM shows both sides of the choice. CEO Arvind Krishna said in May 2025 that AI had taken over work from several hundred HR employees, yet IBM’s total employment went up because the savings funded more programmers and salespeople. The cut happened, and so did the reinvestment. Leaders get to choose the ratio.

The choice

Cut first, or redeploy first?

Cut first

Layoffs as the AI plan

  • Savings booked once
  • Domain knowledge walks out
  • Nobody left to write the evals
  • Survivors stop experimenting
Hours
Redeploy first

Freed hours fund the agent backlog

  • Savings reinvested every quarter
  • Domain experts write the test sets
  • New roles filled from inside
  • People bring work to the agents

gokuldhamodaran.com

Comparison of two ways to adopt AI agents: cutting staff first books savings once and loses domain knowledge, while redeploying first reinvests freed hours, keeps domain experts writing test sets and fills new roles from inside
Cut first, or redeploy first?

What happens to junior developers?

Junior roles carry the most risk, and the Stanford data shows it. The mistake is to stop hiring juniors altogether: in two years there will be no mid-level people who know your systems. A better path is to make juniors the apprentices of ADLC. They write eval cases, review agent traces and fix what agents get almost right, with a senior checking their judgment. That builds the exact skills Gartner says most engineers will need.

New hybrid roles are also appearing fast. Bloomberry’s analysis of job postings found forward deployed engineer listings rose 1,165% year over year in 2025: engineers who build AI systems alongside the people who use them. The pattern is part builder, part translator, and it is open to developers, analysts and solution consultants alike.

Which skills matter most for the future of software engineering jobs?

The skills that matter most are the ones agents can’t supply for themselves: a clear definition of good, judgment about risk and the trust of the people who use the result. Across all nine roles, six skills keep coming up.

  • Outcome framing. Writing what the agent is for, who owns it and what it may do alone, in one sentence anyone can test.
  • Evaluation design. Building golden datasets, setting baselines and reading scores as rates, not pass or fail.
  • Context engineering. Giving agents the right specs, examples, rules and data, and nothing they shouldn’t see.
  • Agent identity and permissions. Least privilege, approval points and an audit trail for every action.
  • Operating in production. Tracing, drift alerts, rollback and cost per correct outcome.
  • Explaining results. Turning agent numbers into a decision a business owner can make.

None of these are new job families. They are the next version of skills your testers, analysts, engineers and operators already use, which is why the AI impact on software development roles is best handled by retraining the people you have.

A 90-day plan to redeploy, not remove

90 days

Redeploy, don't remove: a 90-day team plan

  1. 01Days 1–30 · Map the workSort every role's tasks: absorb, assist, keep. Log hours freed.
  2. 02Days 31–60 · Pilot new rolesQA builds evals, the analyst frames, SRE runs AgentOps on one agent.
  3. 03Days 61–90 · Reinvest and reportFreed hours fund the backlog. Report outcomes, not headcount.

gokuldhamodaran.com

Three-step 90-day plan to redeploy a software team for AI agents: map the work, pilot new roles on one live agent, then reinvest freed hours and report outcomes
Redeploy, don't remove: a 90-day team plan
  • Days 1–30, map the work. Every role sorts its tasks into absorb, assist and keep, and each person picks the ADLC stage they will own. Start logging hours freed.
  • Days 31–60, pilot the new roles. On one live agent, QA builds the eval set, the analyst frames the outcome and SRE runs it with tracing and a kill switch.
  • Days 61–90, reinvest and report. Freed hours fund the agent backlog. Report outcomes to leadership, and name the next two roles to move.

For each person the plan is simpler: pick your stage, learn its three core skills, and bring one piece of proof to the day-90 review. That might be an eval set, a permission map, a traced agent or a tested approval screen.

The bottom line

AI doesn’t delete the software team. It takes over the repetitive slices of each job and creates work nobody is staffed for yet: defining good, proving it, securing agents and running them. Companies that move their people into that work keep the knowledge they will need, and turn the AI impact on software development roles into an advantage. Companies that cut first will end up hiring for it later, without the context their old team had.

My read: I build AI agents myself, and the hard part is rarely the code. It is writing down what a right answer looks like. That is the job of your QA lead, your analyst and your domain experts. Keep them, and give them the new title. For more like this every week, join the Leading Indicator newsletter, read the full ADLC guide or see more guides on the site.

Frequently asked questions

Will AI replace QA testers?

AI absorbs scripted test writing and regression runs, but agents create a bigger testing job: defining what a right answer is. In the agentic development lifecycle, QA grows into evaluation engineering, owning golden datasets, calibrating LLM-as-judge scoring and running red-team sessions. Teams that cut QA first often find nobody can grade their agents.

What new roles do AI agents create in software teams?

The clearest new roles are AI engineer, evaluation engineer, agent product owner, AgentOps lead, agent identity and security, and context or data steward. Hybrid customer-facing roles are growing too: Bloomberry found forward deployed engineer postings rose 1,165% year over year in 2025. Most of these roles are best filled from inside.

How should a business analyst prepare for AI agents?

Move from writing stories to framing outcomes. Practice writing the one-sentence brief, the autonomy level and acceptance criteria as test examples with known right answers. That is the Frame stage of ADLC, and it makes the analyst the agent product owner: the person who decides what the agent may do alone and how success is measured.

Can companies adopt AI agents without layoffs?

Yes, if they plan for it. Early agents remove slices of many jobs, not whole jobs, so the freed hours can fund the agent backlog, eval sets and new roles filled from inside. Leaders should log freed hours, decide in advance what they fund, protect learning time and report outcomes instead of seats saved.

Sources

  1. Gartner: Generative AI will require 80% of engineering workforce to upskill through 2027 (Oct 3, 2024)
  2. Stanford Digital Economy Lab: Canaries, interest rates and timing (Feb 9, 2026)
  3. BCG: AI Will Reshape More Jobs Than It Replaces (2026)
  4. World Economic Forum: Future of Jobs Report 2025 press release (Jan 8, 2025)
  5. Stack Overflow Developer Survey 2025: AI
  6. Google: How are developers using AI? Inside the 2025 DORA report (Sep 23, 2025)
  7. METR: Measuring the impact of early-2025 AI on experienced open-source developer productivity (Jul 10, 2025)
  8. METR: We are changing our developer productivity experiment design (Feb 24, 2026)
  9. Entrepreneur: IBM CEO says AI replaced hundreds of HR workers, total employment went up (May 8, 2025)
  10. Bloomberry: I analyzed 1,000 forward deployed engineer jobs (Jan 2026)
  11. USENIX Security 2025: Package hallucinations by code-generating LLMs
#ADLC#AI agents#AI and jobs#Future of work#Reskilling#Software development
Gokul Dhamodaran
Written by

I turn what is happening at the AI frontier into what it means for enterprise systems, and I build AI products myself (Euliv Analytics, Vantage). I write Leading Indicator every Friday: the AI and enterprise tech moves that matter, and what they mean for you.

Views are my own and do not represent any employer or client. Graphics are original; sources are linked.

Liked this? Get the next one.

One useful note a week on AI, marketing and building products.

Send me
Confirm by email; nothing is sent until you do.