Code O*NET-SOC
15-1252.00

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

  • Source des données: BLSPublié: 2026-08

    Très élevée· relative

    FaibleQuatre bandes relativesTrès élevée

    Valeur par groupe professionnel

    Échelle, base et source

    Quatre bandes relatives (Faible / Modérée / Élevée / Très élevée)

    831 métiers détaillés du tableau des projections d'emploi du BLS. La valeur est attribuée par code de la National Employment Matrix (NEM), si bien que les métiers partageant un code NEM reçoivent la même bande

    Jeu de données source (téléchargement XLSX)

  • Source des données: AnthropicPublié: 2026-03

    0,288

    0,000Étendue des valeurs présentées ici0,745
    Échelle, base et source

    Indice d'exposition observée, 0–1 tel que publié

    Rapporté aux tâches O*NET

    Publié par profession SOC 2018 ; chaque profession O*NET ayant le même code SOC 2018 reçoit cette valeur

    Jeu de données source (téléchargement CSV)

  • Source des données: ILOPublié: 2025

    0,53

    0,09Étendue des valeurs présentées ici0,70

    Valeur par groupe professionnel

    Échelle, base et source

    Indice d'exposition à l'IA générative, 0–1 tel que publié

    Publié par groupe de base ISCO-08. Relié à ce métier, en tout ou en partie, en appliquant tels que publiés les tableaux de correspondance du U.S. Bureau of Labor Statistics (ISCO-08 vers SOC 2010, SOC 2010 vers SOC 2018)

    Jeu de données source (téléchargement PDF)

Quelle est la nature de la valeur publiée par cette source

La catégorie BLS est un rang relatif et non un niveau absolu, et ce n'est pas une mesure de première main : elle regroupe en quatre bandes les rangs centiles du métier dans plusieurs études publiées. Ce n'est ni une prévision d'emploi ou de salaire, ni une probabilité d'adoption, et elle ne distingue pas automatisation et augmentation.

Task-level exposure

Tâches exposées uniquement

19 tâches évaluées · 18 tâches avec β ≥ 0,5 (94,7%)

β = exposition directe (E1) + 0,5 × exposition lorsque des outils sont disponibles (E2), selon la définition du dépôt source.

  • Unité source : tâches O*NET 27.2 → code de métier O*NET 31.0
  • 2 tâches notées ne figurent pas dans la liste des tâches O*NET 31.0 ; leurs notes sont conservées telles que publiées pour O*NET 27.2.
Source
OpenAI "GPTs are GPTs" exposure rubric
Version
gh-main-0471612
Licence
MIT License, Copyright (c) 2024 OpenAI
Task (O*NET 30.2)Claude.aiRaw / share %APIRaw / share %
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.

15-1252.00

0.200058.80.340073.9
Prepare reports or correspondence concerning project specifications, activities, or status.

15-1252.00

0.050014.70.02004.3
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

15-1252.00

0.040011.80.02004.3
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.

15-1252.00

0.03008.80.03006.5
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

15-1252.00

0.01002.90.02004.3
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

15-1252.00

0.01002.90.00000.0
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.

15-1252.00

0.00000.00.00000.0
Monitor functioning of equipment to ensure system operates in conformance with specifications.

15-1252.00

0.00000.00.00000.0
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
—00.02004.3
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
—00.01002.2
Develop or direct software system testing or validation procedures, programming, or documentation.
—00.00000.0
Not observed on any surface — 6 task(s) — These tasks have no row in the source for this release. The 0 in the share row is a display-stage composition ratio; absence is what the — in the raw row states.
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
—0—0
Determine system performance standards.
—0—0
Coordinate installation of software system.
—0—0
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
—0—0
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
—0—0
Train users to use new or modified equipment.
—0—0

Data sources & licenses — O*NET®, Anthropic Economic Index, Eloundou et al. (2023): see full notices on the Credits page

Toutes les tâches O*NET 31.0 (17)

Toutes les tâches O*NET 31.0 de ce métier (en anglais, telles que publiées ; type de tâche principale ou complémentaire). Les valeurs d'exposition ne figurent pas dans cette liste ; elles sont dans le tableau ci-dessus, à côté de chaque tâche dans la formulation de la version O*NET utilisée par chaque source.

Tâche (O*NET 31.0)Type
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.Principale
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.Principale
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.Principale
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.Principale
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.Principale
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.Principale
Determine system performance standards.Principale
Develop or direct software system testing or validation procedures, programming, or documentation.Principale
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.Principale
Prepare reports or correspondence concerning project specifications, activities, or status.Principale
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.Principale
Coordinate installation of software system.Complémentaire
Monitor functioning of equipment to ensure system operates in conformance with specifications.Complémentaire
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.Complémentaire
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.Complémentaire
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.Complémentaire
Train users to use new or modified equipment.Complémentaire

Informations professionnelles

Perspectives d’emploi (BLS)

Emploi, 2025
1,7M
Emploi projeté, 2035
1,9M
Variation (2025–35)
+10,2%
Salaire annuel médian, 2025
$135 980
Niveau d’études habituel à l’entrée
Bachelor's degree
minimum $30 890fourchette du salaire médian de 825 professions détaillées, BLS EP 2025–35maximum $559 030

Source: U.S. Bureau of Labor Statistics, Employment Projections 2025–35 — Employment by detailed occupation, 2025 and projected 2035

Liens avec la classification coréenne (KSCO)

Liens de la version en vigueur de Korea Occupation Direct Crosswalk v1.1, établi par AI Changing Work. Les valeurs de relation se lisent du côté du métier O*NET-SOC.

Code KSCOIntitulé KSCORelationStatut
22221시스템 소프트웨어 설계 및 분석가Cette profession est plus largeconfirmé
22231범용 소프트웨어 개발자Cette profession est plus largeconfirmé
22232산업 특화 소프트웨어 개발자Cette profession est plus largeconfirmé
22233모바일 애플리케이션 개발자Cette profession est plus largeconfirmé
22235네트워크 프로그램 개발자Cette profession est plus largeconfirmé

Définitions des relations et des statuts(kr-direct v1.1)

Description professionnelle de l’OIT

AI Changing Work relie à cette profession les groupes de base ISCO-08 ci-dessous en appliquant, telles que publiées, les tables de correspondance du Bureau of Labor Statistics des États-Unis (BLS) (SOC 2018 vers SOC 2010, SOC 2010 vers ISCO-08), sans sélection au cas par cas ; chaque lien peut être total ou partiel.

  • ISCO-08 2512Software Developers

    Concepteurs de logiciels

La définition, les tâches et les exemples ci-dessous sont la description que l'OIT donne de ce groupe de base, et non de cette profession.

Software developers research, analyse and evaluate requirements for existing or new software applications and operating systems, and design, develop, test and maintain software solutions to meet these requirements.

Tâches

  • (a) researching, analysing and evaluating requirements for software applications and operating systems;
  • (b) researching, designing, and developing computer software systems;
  • (c) consulting with engineering staff to evaluate interfaces between hardware and software;
  • (d) developing and directing software testing and validation procedures;
  • (e) modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance;
  • (f) directing software programming and development of documentation;
  • (g) assessing, developing, upgrading and documenting maintenance procedures for operating systems, communications environments and applications software;
  • (h) consulting with customers concerning maintenance of software system.

Exemples de métiers

Programmer analyst · Software designer · Software developer · Software engineer

Sources: ILO ISCO-08 — details: Credits

Vocabulaire professionnel ESCO

Chaque entrée ci-dessous est mise en correspondance avec cette profession dans le ESCO-O*NET Crosswalk publié (version 1, 2022). Les types de correspondance sont ceux de cette table ; la formulation est celle d'AI Changing Work.

  • analyste logicielESCO 2512.1Cette profession est plus large

    Les analystes de logiciels mettent en évidence et hiérarchisent les exigences des utilisateurs, produisent et documentent les spécifications des logiciels, testent leur application et les examinent pendant le développement de logiciels. Ils servent d’interface entre les utilisateurs de logiciels et l’équipe de développement de logiciels.

  • concepteur de logiciels d’application/conceptrice de logiciels d’applicationESCO 2514.2Cette profession est plus large

    Les développeurs d’applications TIC mettent en œuvre les applications TIC (logiciels) sur la base des dessins ou modèles fournis en utilisant des langages, outils, plateformes et expériences spécifiques au domaine de l’application.

  • concepteur de logiciels/conceptrice de logicielsESCO 2512.2Cette profession est plus large

    Les architectes de logiciels créent la conception technique et le modèle fonctionnel d’un système logiciel, sur la base des spécifications fonctionnelles. Ils conçoivent également l’architecture du système ou différents modules et composants liés aux exigences des entreprises ou des clients, à la plateforme technique, à la langue de l’informatique ou à l’environnement de développement.

  • développeur de base de données/développeuse de base de donnéesESCO 2521.3Cette profession est plus large

    Programmer, mettre en œuvre et coordonner les changements apportés aux bases de données informatiques sur la base de leur expertise des systèmes de gestion des bases de données.

  • développeur de jeux numériques/développeuse de jeux numériquesESCO 2513.1Cette profession est plus large

    Les développeurs de jeux numériques, qui mettent en œuvre et documentent les jeux numériques. Ils mettent en œuvre des normes techniques dans le jeu, le graphisme, le son et la fonctionnalité.

  • développeur de logiciels pour appareils mobiles destinés à l’industrie/développeuse de logiciels pour appareils mobiles destinés à l’industrieESCO 2514.3Cette profession est plus large

    Les développeurs de logiciels industriels mobiles mettent en œuvre des logiciels d’applications pour des dispositifs mobiles industriels professionnels (portables) spécifiques, basés sur les besoins de l’industrie, en utilisant des outils de développement généraux ou spécifiques pour les systèmes d’exploitation de dispositifs.

  • développeur de logiciels pour systèmes informatiques intégrés/développeuse de logiciels pour systèmes informatiques intégrésESCO 2514.2.1Cette profession est plus large

    Logiciel de conception de logiciels de systèmes embarqués, mise en œuvre, document et maintenance de logiciels à mettre en œuvre sur un système intégré.

  • développeur de logiciels/développeuse de logicielsESCO 2512.3Cette profession est plus large

    Les concepteurs de logiciels mettent en œuvre ou programment tous types de systèmes logiciels fondés sur les spécifications et les modèles en utilisant les langages de programmation, les outils et les plateformes.

  • développeur de systèmes informatiques/développeuse de systèmes informatiquesESCO 2511.14Cette profession est plus large

    Les développeurs de systèmes TIC maintiennent, contrôlent et améliorent les systèmes de soutien organisationnel. Ils utilisent les technologies existantes ou nouvelles pour répondre à des besoins particuliers. Ils testent à la fois les composants du système matériel et logiciel, le diagnostic et la résolution des défaillances du système.

  • développeur d’applications mobiles/développeuse d’applications mobilesESCO 2514.2.2Cette profession est plus large

    Les développeurs d’applications mobiles mettent en œuvre des logiciels d’applications pour appareils mobiles, sur la base des modèles fournis, en utilisant des outils de développement généraux ou spécifiques pour les systèmes d’exploitation de dispositifs.

  • développeur d’interface utilisateur/développeuse d’interface utilisatriceESCO 2512.4Cette profession est plus large

    Les développeurs d’interfaces utilisateurs mettent en œuvre, code, documentent et maintiennent l’interface d’un système logiciel en utilisant des technologies de développement de l’amont.

Source: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)

Licence: CC BY 4.0 (EU Reuse Notice)

Voir l’original

ESCO reuse terms and the modification notice are in Credits.

Liens avec la classification française (ROME)

Liens établis par AI Changing Work, à l’aide de modèles d’IA, entre ce métier et des fiches ROME 4.0. Les relations se lisent du point de vue de ce métier. Les liens marqués « provisoire » ont été retenus sur la seule base des jugements de deux évaluateurs de la même famille de modèles (Claude), ou par une règle de l'exploitant appliquée à ces jugements, et reposent donc sur des éléments plus faibles que les liens confirmés.

Code ROMEIntitulé ROME (français)Relation
M1822Spécialiste Jumeau NumériqueCette profession est plus large
M1818Ingénieur / Ingénieure d'étude informatiqueCette profession est plus largeprovisoire
M1827Ingénieur / Ingénieure DevOpsCette profession est plus largeprovisoire
M1841Ingénieur informaticien / Ingénieure informaticienneCette profession est plus largeprovisoire
M1861Développeur / Développeuse logiciel ou d'applicationCette profession est plus largeprovisoire
M1873Spécialiste IA embarquéeCette profession est plus largeprovisoire
M1805Développeur / Développeuse informatiqueLié, sans correspondanceprovisoire
M1831Développeur / Développeuse - jeux vidéoLié, sans correspondanceprovisoire
M1836Ingénieur concepteur / Ingénieure conceptrice informatiqueLié, sans correspondanceprovisoire
M1848Analyste Concepteur / Conceptrice informatiqueLié, sans correspondanceprovisoire
M1887Product builder no codeLié, sans correspondanceprovisoire

Source: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.

ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence.

(AI Changing Work link release: fr-direct v1)

Liens avec la classification espagnole (CNO-11)

Liens établis par AI Changing Work, à l’aide de modèles d’IA, entre ce métier et des professions CNO-11. Les relations se lisent du point de vue de ce métier.

Code CNO-11Intitulé CNO-11 (espagnol)Relation
2712Analistas y diseñadores de softwareMême périmètre
2711Analistas de sistemasLié, sans correspondance

Source: Instituto Nacional de Estadística (INE), National Classification of Occupations 2011 (CNO-11, Royal Decree 1591/2010) — www.ine.es · Licensed CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not an INE correspondence.

(AI Changing Work link release: es-direct v1)

Liens avec la classification allemande (KldB)

Liens établis par AI Changing Work, à l’aide de modèles d’IA, entre ce métier et des professions KldB. Les relations se lisent du point de vue de ce métier.

Code KldBIntitulé KldB (allemand)Relation
43413Berufe in der Softwareentwicklung - komplexe SpezialistentätigkeitenCette profession est plus largeprovisoire
43414Berufe in der Softwareentwicklung - hoch komplexe TätigkeitenCette profession est plus largeprovisoire
43103Berufe in der Informatik (ohne Spezialisierung) - komplexe SpezialistentätigkeitenLié, sans correspondanceprovisoire
43123Berufe in der technischen Informatik - komplexe SpezialistentätigkeitenLié, sans correspondanceprovisoire
43154Berufe in der Medieninformatik - hoch komplexe TätigkeitenLié, sans correspondanceprovisoire
43412Berufe in der Softwareentwicklung - fachlich ausgerichtete TätigkeitenLié, sans correspondanceprovisoire

Source: © Statistik der Bundesagentur für Arbeit — Klassifikation der Berufe 2010 – überarbeitete Fassung 2020, https://statistik.arbeitsagentur.de. KldB codes and titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own mapping (eigene Zuordnung) and are not a Bundesagentur für Arbeit correspondence.

(AI Changing Work link release: de-direct v1)

Liens avec la classification japonaise (JSCO)

Liens établis par AI Changing Work, à l’aide de modèles d’IA, entre ce métier et des professions JSCO. Les relations se lisent du point de vue de ce métier.

Code JSCOIntitulé JSCO (japonais)Relation
104ソフトウェア作成者Cette profession est plus étroite

Source: Ministry of Internal Affairs and Communications (MIC), Japan Standard Occupational Classification (Dec. 2009, MIC Notification No. 555). JSCO codes and Japanese titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not a MIC correspondence.

(AI Changing Work link release: jp-direct v1)

Évolutions récentes concernant ce métier

Les résumés et les mentions de relation sont d'AI Changing Work ; vérifiez les chiffres dans la source liée.

  • Lié ADP/Stanford linked postings-payroll study of ~7,000 IT workers (2019-2025) prices tasks separately within IT jobs. Advising others on the design or use of technologies is among 8 higher-wage activities; five tasks lost compensation value in 2023-2025 vs 2019-2022, including "develop models of systems, processes, or products." Effect sizes were not published.

    [Source: ADP Research / Stanford Digital Economy Lab, Unbundling Jobs (July 2026)]
  • Lié EIG (Mar 2026) argues the weakness in young adults' labor market is about age, not education: young workers of all education levels lag the rest of the labor market, which does not fit the media narrative of AI displacing computer science majors and entry-level graduates.

    [Source: EIG: AI and Young-Adult Jobs (March 2026)]
  • Lié Brookings (Mar 2026) says research on AI and the labor market is still in its first inning, and studies disagree: ADP payroll data show employment fell more for young workers in high-AI-exposure occupations, while CPS data show unemployment rose less for workers in more exposed occupations.

    [Source: Brookings Institution]
Afficher 6 de plus
  • Lié Acemoglu, Autor and Johnson (Hamilton Project/Brookings, Feb 2026) warn that if AI automates core roles in fields such as coding, customer service, marketing and translation, it will devalue the expertise workers rely on. They call for pro-worker AI that extends expertise instead, and for a tax code that stops taxing hiring labor more heavily than investing in algorithms.

    [Source: Acemoglu, Autor, Johnson — Building Pro-Worker AI (Hamilton Project/Brookings, Feb 2026)]
  • Lié Anthropic India Brief (Feb 2026): 45.2% of Indian Claude.ai tasks map to software-related occupations, the highest share of any country. Indian users finish tasks with AI about 15x faster than the estimated time without it, versus 12x globally.

    [Source: Anthropic India Brief 2026]
  • Lié Dallas Fed: Computer systems design sector wages up 16.7% but employment down 5%, indicating AI augments experienced developers while reducing entry-level demand.

    [Source: Dallas Fed (Feb 2026)]
  • Lié Frank et al. (arXiv, Jan 2026): unemployment risk in AI-exposed occupations started rising in early 2022, months before ChatGPT, in data from unemployment insurance claims and millions of LinkedIn profiles. Computer and math occupations (SOC 15), which include software developers, had the largest rise in unemployment risk in 2022-2024.

    [Source: Frank et al. (2026) arXiv:2601.02554]
  • Directement lié EIG working paper by Google economists Iscenko and Curto Millet (Jan 2026): the drop in employment for early-career workers in AI-exposed occupations such as software engineering is better explained by the sharpest monetary tightening in four decades than by AI. They add that this does not mean young workers are safe from future disruption.

    [Source: EIG / Google Economists (Jan 2026)]
  • Lié Anthropic internal study: engineers use AI for 59% of work (up from 28%), with 67% more pull requests per day. Feature implementation delegation grew from 14% to 37%.

    [Source: Anthropic Research (2025)]

Sources des données et licences de cette page, et avis de modification et de traduction d'AI Changing Work : Crédits et sources