Is Software Engineering AI-Proof?

Updated June 8, 2026

"Software engineering" is not just one job. It's a family of jobs spanning everying from QA to system architecture, from owning outcomes to building to specs. We analyzed the 13 software and tech careers tracked by the Bureau of Labor Statistics, and their career prospects in the face of AI range from Risky to Strong .

The Field Is Splitting in Two

AI is not impacting the software industry evenly - it is impacting the junior, execution roles first. The BLS projects computer programmer (junior software developer) employment to fall 6% through 2034, one of the few tech occupations with negative growth. In that same period, software developer (senior level) jobs are projected to grow 16%, with 115,200 annual job openings.

Job postings data analyzed by the Financial Times reinforces BLS projections. Junior developer postings (0–2 years of experience) dropped 78% from their April 2022 peak. Senior postings (6+ years) fell by about half but have since partially recovered.[3]

Line chart showing relative change in software job postings by seniority from 2021 to 2025. Senior postings (6+ years experience) fell to about 48 from a peak of 100 in April 2022, while junior postings (0–2 years) collapsed to about 22.
"The uptick in software vacancies is exclusive to senior roles - entry-level openings remain flat at exceptionally low levels." Source: FT analysis of Lightcast data / John Burn-Murdoch

13 Software Roles, Ranked by AI Resilience

Here is where each career in the software and technology cluster lands on our AI-Proof Ranking. The score has two components: an AI driver and a labor market component. The AI driver aggregates 12 expert-sourced attributes across exposure, necessity, and elasticity, scored using OpenAI's AI Jobs Transition Framework. The labor market component is based on BLS employment projections.

RoleAI-Proof TierGrowth
Information Security EngineerStrong+7%
Data ScientistStrong+34%
Computer Science ResearcherStrong+20%
Information Security AnalystStrong+28%
Software DeveloperStrong+16%
Web DesignerSolid+7%
Computer Systems ArchitectSolid+8%
Database ArchitectSolid+9%
IT Project ManagerShifting+8%
Web AdministratorExposed+8%
Software QA AnalystExposed+10%
Web DeveloperRisky+7%
Computer ProgrammerRisky-6%

AI-Proof Score combines an AI driver (12 expert-sourced attributes scored via OpenAI's AI Jobs Transition Framework) with BLS labor market data. Growth figures: BLS Occupational Outlook Handbook 2024–2034.

Explore the full picture

See how the full list of Software & Technology careers ranks, what the strongest adjacent roles pay, and where the growth is concentrated.

Software & Tech Industry Overview →

What Makes a Role Resilient

The resilient roles share three traits. Each is work AI can help with but cannot take over: ownership, judgment, and accountability.

1. Ownership

Software developers own the outcome. They confer on system design and direct the testing that decides whether the work ships - the tasks in the table with no AI footprint. Computer programmers execute a written spec, which is the part AI does well. Stack Overflow's Developer Survey 2025 shows why ownership holds up: 84% of developers now use or plan to use AI tools, up from 76% a year earlier, yet only 3.1% highly trust what those tools produce, and 66% regularly hit code that is "almost right, but not quite."[4] Someone still has to catch the "not quite."

Execution Tasks

Faded: AI attempt % · Solid: AI effective %

Write/maintain software pkgs
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
21% effective
Prepare workflow charts
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
25% effective

Ownership Tasks

No AI usage recorded

Confer on system design
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- no signal
Develop/direct testing procedures
Develop or direct software system testing or validation procedures, programming, or documentation.
- no signal

2. Judgment

Judgment is deciding well when there's no clear answer. A computer science researcher applies theory to technology that does not exist yet. A security engineer assesses controls against threats no training set has seen. These judgment tasks have no observed AI usage in the Anthropic data.[2]

Well-Scoped Tasks

Faded: AI attempt % · Solid: AI effective %

Write program documentation
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
30% effective
Design/build/maintain websites
Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
28% effective

Judgment Tasks

No AI usage recorded

Apply theory to new technology
Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
- no signal
Assess security controls
Assess the quality of security controls, using performance indicators.
- no signal

3. Accountability

Accountability is having your name on the outcome. An IT project manager owns the budget, schedule, and scope. A security engineer oversees the risk assessments that keep an organization out of legal trouble. When these go wrong, a person answers for it - not a tool. That is why these tasks show no AI footprint while routine reporting and plan drafting do. The BLS also project these jobs will see higher than average growth through 2034.[1]

Delegable Tasks

Faded: AI attempt % · Solid: AI effective %

Prepare status reports
Prepare project status reports by collecting, analyzing, and summarizing information and trends.
25% effective
Develop/update project plans
Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
29% effective

Accountable Tasks

No AI usage recorded

Manage budget/schedule/scope
Manage project execution to ensure adherence to budget, schedule, and scope.
- no signal
Oversee risk assessments
Oversee performance of risk assessment or execution of system tests to ensure the functioning of data processing activities or security measures.
- no signal

Explore the full picture

See how the full list of Software & Technology careers ranks, what the strongest adjacent roles pay, and where the growth is concentrated.

Software & Tech Industry Overview →

What to Do With This, Depending on Where You Are

If you’re currently a programmer or junior developer

Try to lean into areas where you have an advantage. For example, everyone is learning AI tools, but early-career developers adopt them faster than anyone.

“55.5% of developers with 1–5 years of experience use AI tools daily, the highest rate of any experience level.”

Stack Overflow, 2025 Developer Survey[4]

But using the tools faster is not the goal. The developers who go further - who build and deploy AI systems - are turning that skill into entirely new roles. For a programmer, AI Integration Engineer is the closest step: your coding and systems-thinking transfer directly.

“Job postings requiring generative AI skills grew by over 1,000% between 2022 and 2024, with AI integration and deployment roles among the fastest-growing technical positions.”

LinkedIn Economic Graph, Future of Work Report[5]

So learn the AI-native skills - everyone is - then go further. Build the deployment and integration experience that turns into a role, and move toward the work the task data shows AI augments rather than automates: requirements analysis, system design, and client-facing decisions.

If you’re choosing where to enter the field

The entry-level coding funnel has narrowed, but new graduates are not shut out. The bar moved: employers want AI fluency and the fundamentals that only come from real practice - debugging, testing, and reasoning about a system when the AI is wrong.

“Junior developers who show up already fluent in AI-assisted workflows but who can also debug, test, and reason about systems without AI are the ones getting hired - the bar hasn’t lowered, it’s shifted.”

Stack Overflow Blog, “AI vs Gen Z” (Dec 2025)[6]

So get real reps early - internships, open source, anything where you own a system end to end rather than just generating snippets. Then weigh entry paths with accountability built in from day one. Security is a strong one: the on-ramp itself now rewards AI skills.

“More than half of job postings for entry-level cybersecurity roles now reference AI competencies: using large language models, evaluating AI outputs, automating tasks, and understanding AI-powered threats - not just traditional network security fundamentals.”

CompTIA, State of Cybersecurity 2025[7]

Security, IT project coordination, and data science all start with more accountability than a pure coding role - and the data shows stronger growth and competitive pay across all three.

Adjacent Pivots Worth Considering

The BLS list is not the whole picture. The fastest-growing software roles do not appear in it yet - hybrid positions that layer AI, security, or infrastructure on top of a coding foundation. They show up in job postings now, and tend to pay at senior levels.

✦ Emerging

AI Integration Engineer

Connects LLMs and AI APIs into existing enterprise systems, owning reliability, security, and scale.

LangChainOpenAI APIAzure OpenAI

AI integration roles among the fastest-growing technical positions; gen-AI postings up 1,000%+ (2022–24). - LinkedIn

✦ Emerging

AI Application Developer

Builds production apps powered by LLMs - RAG pipelines, agentic workflows, and AI features inside existing products.

LangChainOpenAI APILlamaIndex

Generative-AI job postings grew over 4x between 2022 and 2024. - LinkedIn

✦ Emerging

MLOps Engineer

Builds the pipelines that deploy, monitor, and retrain machine-learning models in production.

MLflowKubeflowSageMaker

Among the top 10 fastest-growing job titles on LinkedIn in 2024. - LinkedIn

✦ Emerging

AI Security Engineer

Secures AI systems against adversarial attacks, prompt injection, and data poisoning.

GarakPyRITBedrock Guardrails

US Executive Order mandates red-team testing for frontier models before deployment. - White House

✦ Emerging

Vector Database Engineer

Builds the vector and embedding stores behind semantic search and RAG pipelines.

PineconepgvectorWeaviate

The vector database market grew 300% across 2023–2024. - a16z

✦ Emerging

AI Infrastructure Architect

Designs the compute, networking, and storage that large-scale AI training and inference run on.

CUDAKubernetesRay

AI data-center capex projected at $5.2T by 2030. - McKinsey

The Bottom Line

Software engineering as a field is not disappearing. It is concentrating. The total number of software developer jobs is growing. What is shrinking is the execution tier - the entry point that gave a generation of developers their start. That path is narrower now, and the data suggests it will keep narrowing.

The roles that are growing share one property: someone’s name is attached to the outcome, and that person must own whatever AI gets wrong. If your role has that property, you are well-positioned. If it doesn’t, the table above shows you where to move.

Data Sources

  1. [1]Bureau of Labor Statistics - Occupational Outlook Handbook: Computer and Information Technology (2024–2034 projections)
  2. [2]Anthropic Economic Index - Task-level automation and augmentation estimates for software roles (2024)
  3. [3]Financial Times / John Burn-Murdoch - “The AI Shift: Will software engineers survive agentic AI?” Data: Lightcast job postings (Apr 2022 = 100 baseline).
  4. [4]Stack Overflow - Developer Survey 2025: AI - AI tool adoption rates and developer trust in AI output.
  5. [5]LinkedIn Economic Graph - Future of Work Report: AI at Work (Jan 2024) - Growth in generative-AI job postings and emerging AI roles.
  6. [6]Stack Overflow Blog - “AI vs Gen Z: How AI has changed the career pathway” (Dec 2025)
  7. [7]CompTIA - State of Cybersecurity 2025 - AI competencies in entry-level cybersecurity job postings.