Repères
Un ingénieur logiciel conçoit, construit, teste et maintient les programmes qui font fonctionner les banques, les hôpitaux, les usines, les téléphones et les vaisseaux spatiaux. Le travail consiste à écrire de nouvelles fonctionnalités, à réparer les problèmes et à décider comment un système doit être structuré afin qu'une centaine d'autres ingénieurs puissent le modifier en toute sécurité plus tard. Certains ingénieurs logiciels expédient une application mobile de bout en bout ; d'autres passent leur carrière sur une partie d'un système beaucoup plus vaste, comme la partie du logiciel d'une compagnie aérienne qui attribue les sièges.
Le titre est plus jeune que l'œuvre. Les gens écrivaient des programmes depuis des décennies avant 1968, lorsqu'une conférence de l'OTAN a délibérément emprunté le mot « ingénierie » pour affirmer que le code méritait la même discipline que les ponts ou les avions. Cet argument est encore en train d’être résolu : contrairement à un ingénieur en structure, la plupart des ingénieurs en logiciel n’ont pas besoin de licence pour exercer, et le domaine se dispute encore pour savoir s’il s’agit d’un métier, d’une science ou des deux.
Deux choses rendent le génie logiciel inhabituel parmi les professions présentées sur ce site. Il est extrêmement bien rémunéré par rapport au peu de contrôle formel dont il dispose, et c'est l'un des premiers emplois de col blanc à voir une grande partie de sa propre production quotidienne - code passe-partout, premiers projets de tests, correctifs de routine - être prise en charge par les outils qu'il a construits. Ce qui reste ensuite est la partie la plus difficile et la plus conséquente du travail.
The profile
- Resists AI35
- Pay80
- Barrier to entry55
- Autonomy68
- Demand78
- Impact90
How exposed is it to AI?
Haut
Une grande partie du code qu'un ingénieur saisit au cours d'une semaine donnée (type passe-partout, tests de première ébauche, traductions de routine) est déjà relativement rapide à produire pour un modèle de langage. Ce qui reste difficile à automatiser, c'est de décider ce qui doit être construit, de détecter dans quelle mesure un changement apparemment plausible peut être subtilement erroné et d'être responsable en cas d'échec en production.
AI & The Future →Seven ways into this profession
Questions fréquentes
Que fait réellement un ingénieur logiciel toute la journée ?
Ai-je besoin d’un diplôme en informatique pour devenir ingénieur logiciel ?
Le génie logiciel est-il menacé par l’IA ?
Combien gagnent les ingénieurs logiciels ?
Quelle est la différence entre un ingénieur logiciel, un programmeur et un développeur ?
Un entretien de codage est-il vraiment nécessaire pour être embauché ?
Les ingénieurs logiciels peuvent-ils travailler à distance ?
Les ingénieurs logiciels doivent-ils continuer à apprendre de nouveaux outils après l’école ?
Comparer avec…
Métiers proches
Voisins les plus proches sur le profil à six scores — pas seulement le même champ.
Scientifique des données
Détecte des régularités et construit des modèles prédictifs à partir de données — un intitulé de poste né en 2008, fondé sur trois siècles de comptage, de tests et de visualisation des preuves.
AI-resistant 38 🗺️Chef de produit
Décide ce que l'entreprise doit construire ensuite, et pourquoi — en transformant les besoins clients, les objectifs business et les contraintes techniques en un plan partagé que personne d'autre ne possède vraiment.
AI-resistant 50 🧾Comptable
Le gardien des livres : héritier d'un métier si ancien qu'il a inventé l'écriture, négociant aujourd'hui avec les logiciels conçus pour l'automatiser.
AI-resistant 35 💱Économiste
Le spécialiste de la rareté — de l'usine d'épingles d'Adam Smith à la salle de décision de la banque centrale, toujours invité à prédire ce qu'aucun modèle ne saisit entièrement.
AI-resistant 62 🦾Ingénieur en robotique
Conçoit les machines qui perçoivent, décident et agissent dans le monde physique — où le vrai défi n'a jamais été l'intelligence, mais le monde lui-même.
AI-resistant 65 🔌Ingénieur en semi-conducteurs
Conçoit et fabrique les transistors à l'intérieur de chaque ordinateur, téléphone et système d'armes, avec des machines si précises que seules quelques usines sur Terre peuvent les faire tourner.
AI-resistant 60Continuer à explorer
More in Engineering & Technology
Chercheur en IA
Conçoit et teste les algorithmes derrière l'intelligence artificielle, dans un domaine qui s'efforce désormais d'automatiser une part croissante de son propre processus de recherche.
AI-resistant 50 🛰️Ingénieur aérospatial
Conçoit, analyse et certifie les avions, les fusées et les engins spatiaux qui quittent le sol, en respectant des marges de sécurité qui ne laissent aucune place aux suppositions.
AI-resistant 74 🌉Ingénieur civil
Le métier qui transforme les rivières, les roches et la gravité en ponts, en routes et en eau potable – le métier tranquille et porteur de la civilisation depuis Imhotep.
AI-resistant 72 🔌Ingénieur en semi-conducteurs
Conçoit et fabrique les transistors à l'intérieur de chaque ordinateur, téléphone et système d'armes, avec des machines si précises que seules quelques usines sur Terre peuvent les faire tourner.
AI-resistant 60 🦾Ingénieur en robotique
Conçoit les machines qui perçoivent, décident et agissent dans le monde physique — où le vrai défi n'a jamais été l'intelligence, mais le monde lui-même.
AI-resistant 65