Key findings

  • Software engineers fall within the professionals group (ISCO group 2) which scores 6.5/10 on AI exposure - high, but well below clerical workers at 8.5/10 and below the ICT-specialist sub-group in Germany's detailed data.
  • Germany's Destatis via ILO ILOSTAT 2025 puts ICT professionals specifically at 8.5/10 with 1.1 million workers - reflecting how heavily automatable boilerplate code generation and test writing already are with tools like GitHub Copilot and Cursor.
  • The US has approximately 4.4 million software developers per BLS OEWS May 2025 estimates. India's software services export sector employs an estimated 5 million or more, making it the second largest concentration globally.
  • The core distinction: AI tools act as a productivity multiplier for most senior engineers, not a replacement. The risk is concentrated in junior roles and boilerplate-heavy work - the tasks that AI already does well.

The headline score is 6.5/10 - but it hides a wide range

When you see software engineers described as having high AI exposure, the number doing the rounds is usually drawn from the professionals group (ISCO-08 group 2) - the broad category that includes all knowledge workers with tertiary-level qualifications. ILO ILOSTAT data across 206 countries puts this group at 6.5/10 for AI exposure, with a median annual wage of $82,032 in the US (BLS OEWS May 2025) and $57,473 in the UK (ONS data via ILO ILOSTAT 2025).

That 6.5/10 is a group average across lawyers, accountants, engineers, doctors, architects, and software developers. Software development sits on the higher end of that group, not the lower. Germany's Destatis data, published via ILO ILOSTAT 2025, breaks the picture down more precisely. ICT professionals - the sub-group containing software developers, systems analysts, and ICT architects - score 8.5/10, the highest in the German dataset. ICT technicians (a related but more operational sub-group) score 7.5/10. Science and engineering professionals score 7.0/10.

The 6.5/10 group-level figure is technically accurate but misleading in isolation. It blends a lot of occupations whose AI exposure is meaningfully lower than software development. The more useful number is the 8.5/10 that applies to ICT professionals specifically.

8.5/10
ICT professionals - Germany, Destatis via ILO ILOSTAT 2025
1.1M
ICT professionals tracked in Germany
$77,988
Median wage, ICT professionals - Germany 2025

What AI tools are actually replacing vs augmenting

Not all software engineering work is equally exposed. The 8.5/10 headline for ICT professionals reflects an average across tasks that range from almost fully automatable to quite resistant. The table below shows estimated AI exposure by specific task type within software engineering roles, based on observed capability of tools currently in production use in 2026:

Task / Sub-role Est. AI Score Primary Tools Reason for Rating
Boilerplate and CRUD code generation 8.5/10 Copilot, Cursor, Claude Code Pattern-matching at scale, already largely automated
Unit and integration test writing 7.5/10 Copilot, Cursor, Cody AI writes most tests from function signatures and specs
Code review (common issues) 7.0/10 CodeRabbit, Copilot PR review AI flags style, security anti-patterns, and common bugs effectively
Documentation generation 7.0/10 Copilot, Claude, Mintlify Docstrings and API docs are largely automatable from code
ML and AI engineering 6.0/10 Various AI helps but cannot fully automate building AI systems
Security engineering 5.5/10 Limited AI tooling Novel attack surfaces and adversarial thinking resist pattern-matching
Architecture and system design 5.0/10 AI assists, does not decide Org context, trade-offs, and non-technical constraints require human judgment
DevOps and infrastructure 5.0/10 Limited Incident response and operational judgment require real-time context
Legacy system maintenance 4.5/10 Very limited Undocumented decisions and obscure codebases exceed current AI context windows

These are estimates based on observed tool capability in 2026, not official data. The data source for occupation-level scores is ILO ILOSTAT (CC BY 4.0). The task-level breakdown above is analytical - it reflects what tools like GitHub Copilot, Cursor, CodeRabbit, and Claude Code demonstrably do today versus what requires human judgment.

The pattern is consistent: AI performs best on tasks that are high volume, low variance, and specification-driven. CRUD endpoints, unit tests, and documentation fit that description. Adversarial security analysis, system architecture under organizational constraints, and understanding why a 15-year-old Perl script behaves a certain way do not.

The productivity multiplier argument - and why it cuts both ways

The dominant narrative in tech circles is that AI makes engineers more productive without replacing them. That is partially correct - and the partial is important. Engineers at companies actively using tools like Copilot, Cursor, and Claude Code report productivity gains in the range of 20-40% on coding tasks, per available estimates from developer surveys and internal productivity studies (these figures should be treated as estimates, not benchmarks - methodology varies widely across studies and there is no single authoritative source).

A 30% productivity gain does not mean 30% fewer engineers. It means companies can ship 30% more software with the same team - or the same software with 30% fewer engineers. Which outcome you get depends entirely on whether software demand is growing faster than productivity gains.

The evidence on software demand is genuinely mixed. Total software development job postings in high-income economies have declined from 2022 peaks as the post-pandemic hiring surge unwound. But this is confounded by a cyclical correction - companies that over-hired during 2020-2022 have been rightsizing, not responding to AI specifically. Separating AI-driven headcount reduction from post-cycle normalisation is not yet possible with available data.

What is clearer is the compression of entry-level hiring. Junior engineering roles - the ones where most of the work is boilerplate, ticket-based feature work, and test writing - are the same roles most exposed to AI productivity gains. Companies report needing fewer junior engineers when senior engineers with AI tools can handle more output. This is different from replacing senior engineers, but it does contract the traditional career on-ramp.

Global picture - software engineers in high-income vs emerging markets

The AI exposure data from ILO ILOSTAT covers 206 countries, but the profession distributes very unevenly. The United States tracks approximately 4.4 million software developers per BLS OEWS May 2025. The broader professionals group in the US covers 43.0 million workers at $82,032 median annual wage.

In the UK, the ONS data via ILO ILOSTAT 2025 puts total professionals at 8.6 million workers with a median of $57,473 per year. Software engineers are a significant subset of that figure - the UK's technology sector employs roughly 1.7 million people in tech roles per sector estimates, though the ILO ILOSTAT data does not break this out at the individual country level with the same granularity as Germany's Destatis data.

India presents a different dynamic. ILO ILOSTAT 2025 puts Indian professionals at 27.9 million total with a median of $5,273 per year. India's software services export sector - anchored by Infosys, TCS, Wipro, and thousands of smaller firms - is estimated at 5 million or more software workers. The wage differential is the critical variable: at $5,273 median annual versus $82,032 in the US, the economic calculus for AI tool adoption is entirely different. The productivity gain from AI tooling matters more when engineer costs are lower relative to other business inputs.

The international dimension matters for another reason: AI coding tools require good English-language prompting and are trained primarily on English-language code repositories. Developers working in English have a significant advantage in tool effectiveness. This creates an asymmetry - developers in India writing English-language enterprise software for US clients are well-positioned to use these tools; developers in smaller markets working in local languages or on localised codebases have less leverage.

Explore the full occupation breakdown for software-heavy economies:

Junior vs senior engineers - who faces more risk?

The professional consensus among engineering managers and developers is that AI exposure follows a U-shaped curve by seniority - but inverted. Junior engineers face the highest risk; senior engineers face moderate risk with strong upside; principal and staff engineers face limited risk in the near term.

Junior engineers (0-3 years experience) spend most of their time on exactly the tasks AI does best: implementing features from well-defined specifications, writing tests, fixing lint errors, adding documentation. These are high-volume, low-variance tasks. Copilot and Cursor already handle much of this work at a speed and consistency that a junior engineer cannot match without the tools. The direct consequence is that the business case for hiring many junior engineers has weakened. Teams can get similar output from a smaller number of mid-level engineers using AI tools.

Senior engineers (5+ years) spend more time on architecture decisions, system design, stakeholder communication, debugging complex distributed system failures, and making trade-off calls under uncertainty. None of these are well-served by current AI tools. The tools can assist - generating candidate designs, summarising tradeoffs, writing the boilerplate once a decision is made - but the judgment call itself still requires the human. Senior engineers using AI tools are measurably more productive; their roles are not under near-term displacement pressure.

The implication for career strategy is direct: the path through the profession still runs from junior to senior, but the junior years may be shorter and more intense, with less tolerance for ramp-up time. Entry-level candidates who cannot demonstrate they use AI tools effectively will find hiring increasingly competitive. This is not prediction - it reflects what engineering hiring managers are already reporting in 2026.

What should software engineers do now?

The honest answer is that the profession is not disappearing - software demand is structural and continues to grow - but the shape of the profession is changing faster than most engineers' career expectations account for. A few things are genuinely supported by the data:

Tool fluency is table stakes. Engineers who cannot use Copilot, Cursor, or equivalent tools effectively are already at a disadvantage. This is not a future risk - it is a current hiring filter. Companies report asking about AI tool usage in technical interviews as of 2026.

Move up the value stack. The safest engineering roles are those closest to system design, architecture, cross-functional work, and technical decision-making under uncertainty. These are the tasks that score 4.5-5.5/10 on the exposure scale rather than 7.5-8.5/10. This is not a new observation - it was always true that senior engineering skills were more valuable - but the AI productivity wedge makes the gap between junior and senior exposure much wider than it was in 2022.

Domain expertise compounds. An engineer who deeply understands healthcare data privacy, financial systems regulation, or industrial control systems is much harder to replace than one who writes general-purpose web applications. AI tools do not understand regulatory context, institutional history, or why a specific business process is designed the way it is. Domain knowledge is durable.

The realistic timeline for significant displacement in junior engineering roles is already underway, not years away. Displacement at the senior and principal level is a longer-horizon question that depends on how quickly AI tools can handle planning, communication, and judgment tasks - capabilities that are improving but not yet at production-deployment reliability. The gap between AI capability and reliable deployment remains a key variable.

Explore the full occupation breakdown

See AI exposure scores, wages, and workforce data for professionals and ICT roles across the US, Germany, and India.

Explore US data →    Explore Germany data →

Was this analysis useful?

Let us know what you think - your reaction helps us understand what to cover next.

Thanks for your reaction!

Methodology

Occupation-level AI exposure scores are research-based estimates per ISCO-08 occupation group, drawn from ILO ILOSTAT (CC BY 4.0). Sub-occupation data for Germany is from Destatis via ILO ILOSTAT 2025. US developer headcount and wage figures are from BLS Occupational Employment and Wage Statistics (OEWS) May 2025 release, published May 15, 2026. UK data is from ONS Annual Survey of Hours and Earnings (ASHE) 2025 via ILO ILOSTAT. India data is from ILO ILOSTAT 2025. AI exposure scores are informed by Frey-Osborne (Oxford), OECD, and IMF studies on task-level automation susceptibility. Task-level scores for software engineering sub-roles are analytical estimates based on observed tool capability in 2026 - they are not derived from a single published methodology. Productivity gain figures (20-40%) are drawn from available developer surveys and internal productivity studies; these should be treated as estimates rather than benchmarks. Scores reflect the proportion of an occupation's core tasks that current AI systems can perform or significantly augment. They are not predictions of job loss rates.

Frequently asked questions

Will AI replace software engineers?
The data does not support full replacement. Software engineers score 6.5/10 on AI exposure using ILO ILOSTAT data. AI tools raise productivity 20-40%, reducing headcount per project - but software demand continues to grow, partially offsetting displacement.
What is the AI exposure score for software developers?
Software developers fall within professionals (ISCO group 2), scoring 6.5/10 on AI exposure per ILO ILOSTAT data. Germany Destatis data shows ICT professionals at 8.5/10, reflecting how automatable boilerplate code and test writing already are with Copilot and Cursor.
Which software engineering roles face the highest AI risk?
Boilerplate and CRUD code generation scores around 8.5/10 - already largely automated by GitHub Copilot and Cursor. Test writing scores around 7.5/10. Architecture, security engineering, and legacy system maintenance score 4.5-5.5/10, as these require judgment AI cannot reliably replicate.
Where does the software engineer AI risk data come from?
Occupation-level scores come from ILO ILOSTAT (CC BY 4.0). Germany detail is from Destatis via ILO ILOSTAT 2025. US headcount is from BLS OEWS May 2025. AI scores are research-based estimates per ISCO-08 group, informed by Frey-Osborne, OECD, and IMF.