Aller au contenu
Pxsis
Rechercher
Mon espace

Support à l'entreprise · Systèmes d'information et de télécommunication

Ingénieur logiciel / ingénieure logiciel

L'ingénieur logiciel conçoit, développe et améliore des programmes et des applications, en travaillant en équipe avec d'autres développeurs.

En bref

Niveau d'études
bac + 5
Accès
Ouvert
Salaire du débutant
34 000 € brut par an
Salaire médian après 35 ans
64 200 € brut par an
Recrutement
Très difficile pour les employeurs
Postes à pourvoir d'ici 2030
Plus que la moyenne des métiers
Intelligence artificielle
Tâches exposées à l'IA
Formations Parcoursup
4 types, 583 formations

Le détail et la source de chaque chiffre sont dans les onglets.

En quelques mots

Tu travailles dans une entreprise du numérique, une société de services ou un service informatique. Tu écris du code, tu le testes, tu corriges les erreurs, tu participes à la conception et tu échanges avec les utilisateurs. Il faut de la rigueur, de la curiosité, de la patience et de l'esprit d'équipe. Tu es surtout devant ton ordinateur.

Texte rédigé avec l'aide d'une IA à partir des fiches de l'Onisep et du ROME de France Travail, puis vérifié : il ne contient aucun chiffre.

Au quotidien

L'analyse de la demande

Avant de concevoir un logiciel informatique, l'ingénieur ou l'ingénieure logiciel étudie les besoins de l'organisation (entreprise de services, administration, industrie...) afin de définir les fonctions du logiciel (spécifiques pour la comptabilité, par exemple) qu'il faut créer. En concertation avec les utilisateurs (notamment les salariés de l'entreprise) du futur logiciel, il ou elle analyse et décrit les tâches à exécuter par ordinateur.

Du projet au cahier des charges

Il ou elle rédige ensuite un cahier des charges fonctionnel (spécifications, délais, coûts...), puis technique, et élabore une maquette du logiciel, en concertation avec ses futurs utilisateurs.

La réalisation du logiciel

Les cahiers des charges dûment validés par les futurs utilisateurs, l'ingénieur/e passe à la programmation au sein d'un atelier de génie logiciel : il ou elle utilise alors des outils et des méthodes informatiques d'aide à la production de logiciel. Enfin, il ou elle effectue les tests qui permettront de valider le produit avant de le mettre à la disposition de l'entreprise (de services ou industrielle) ou de l'administration.

Conditions de travail

En équipe

Ce métier ne s'exerce pas en solitaire. Travaillant généralement sous la direction d'un chef ou d'une cheffe de projet ou d'équipe, l'ingénieur ou l'ingénieure logiciel passe beaucoup de temps avec une équipe d'informaticiens, notamment des développeurs. Il ou elle peut également participer à des réunions avec les destinataires du logiciel, qu'il s'agisse d'utilisateurs internes ou d'un client externe.

Rigueur

Travailler à la réalisation de logiciels implique une bonne organisation. Il faut assurer la fiabilité du produit, veiller à sa facilité d'utilisation et respecter les délais de livraison. Ces délais sont parfois très courts : il faut alors travailler dans l'urgence, pour finir dans les temps.

Capacité d'adaptation

Répondre à de nouveaux besoins auprès de clients différents, changer de langage informatique en fonction des projets, trouver les solutions à des problèmes nouveaux... l'adaptabilité et la réactivité constituent de précieux atouts pour cet/te ingénieur/e.

Statuts
salarié
Secteurs
Édition, librairie, bibliothèque, Informatique et réseaux

Textes « Au quotidien » et « Conditions de travail » : fiche métier de l'Onisep (Idéo-Fiches métiers, Licence ODbL).

Ce que l'on fait (compétences techniques)

  • Développer un logiciel, un système d'informations, une application
    • Collaborer avec les développeurs pour améliorer la qualité du logiciel
    • Développer une application en lien avec une base de données
    • Réaliser des études et développements informatiques
  • Déployer, intégrer un logiciel, un système d'informations, une application
    • Déployer le code de façon conteneurisée
    • Gérer les versions de logiciels et leurs mises à jour
    • Tester un logiciel, un système d'informations, une application
  • Organiser le partage et la capitalisation de l'information
    • Documenter les procédures techniques pour les utilisateurs
    • Promouvoir la collaboration entre les développeurs et les opérateurs pour une meilleure intégration
  • Réaliser une veille technique ou technologique pour anticiper les évolutions
    • Surveiller les tendances du marché digital
  • Administrer un système d'informations
    • Piloter les fonctionnalités des équipements et systèmes de sécurité informatique
  • Concevoir un logiciel, un système d'informations, une application
    • Concevoir une application web
  • Intégrer des produits Data dans les processus métiers
    • Intégrer des outils IA/Data Science
  • Gérer une base de données numériques
    • Gérer et maitriser des bases de données (SQL/NoSQL)

Dans le ROME, ce métier compte 12 liées au numérique.

Qualités souvent demandées (savoir-être)

  • Faire preuve d'autonomie
  • Faire preuve de rigueur et de précision
  • Faire preuve de créativité, d'inventivité
Ce qu'en dit l'Onisep

Haut niveau de technicité

L'ingénieur ou l'ingénieure logiciel possède une solide culture scientifique qu'il ou elle doit sans cesse mettre à jour pour s'adapter aux évolutions des technologies liées à l'univers des logiciels. Il ou elle maîtrise les méthodes et les outils de développement (UML, Merise, Rational Rose...) et a une excellente connaissance des langages de programmation (Java, C++...), en fonction du domaine informatique dans lequel il ou elle intervient (informatique de gestion, informatique embarquée...). La maîtrise de l'anglais (notamment technique) et la connaissance des normes et des procédures de sécurité informatique sont également indispensables.

Généraliste ou spécialiste

L'ingénieur ou l'ingénieure logiciel peut être polyvalent/e, concevant et mettant en place des logiciels pour le compte d'entreprises et d'administrations, et évoluer dans des secteurs d'activité variés : industrie, banque et assurance, commerce, transport et logistique... À l'inverse, il ou elle peut choisir de se spécialiser dans un domaine précis de l'informatique. Par exemple, en informatique de gestion, en informatique embarquée (pour l'industrie), etc.

Transition écologique

Dans la classification européenne ESCO, aucune des compétences du groupe de métiers européen dont il fait partie n'est classée comme liée à la transition écologique.

Source : classification ESCO, Commission européenne (CC BY 4.0). Part calculée sur le groupe de métiers ISCO-08 du métier.

Ce métier attire souvent…

Intérêts les plus présents : Analyser, Organiser.

Matières et savoir-faire scolaires les plus mobilisés : Numérique.

Calculé à partir des centres d'intérêt et des compétences du ROME (familles de Holland, reprises par l'Onisep) : une tendance du métier, pas un portrait de ceux qui l'exercent.

Source : ROME 4.0, France Travail (Licence Ouverte), fiche M1805.

Questions fréquentes

Quelles études pour devenir ingénieur logiciel ?

Selon l'Onisep, le niveau d'études minimum est : bac + 5. Sur Parcoursup, on y va notamment par : Écoles d'ingénieurs après le bac, Licence Informatique et Licence Informatique / Mathématiques. Diplômes et titres enregistrés au RNCP : Titre professionnel Développeur web et web mobile (bac + 2), Titre professionnel Concepteur développeur d'applications (bac + 3 ou 4) et Licence pro Métiers de l'intelligence artificielle : outils et méthodes (bac + 3 ou 4). Accès ouvert : parmi les formations Parcoursup qui y mènent directement, la plus ouverte (Écoles d'ingénieurs après le bac) a un taux d'accès médian de 81 %.

Combien gagne-t-on comme ingénieur logiciel ?

Salaire du débutant selon l'Onisep : à partir de 2830 euros brut par mois. La moitié des salariés à temps complet des « Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom » gagnent plus de 3 100 € net par mois (Dares, 2023-2025) : un salaire en poste, pas au premier emploi. En 2022, selon France Travail, les salariés des familles de métiers liées (« Employés et opérateurs en informatique », « Techniciens d'étude et de développement en informatique », « Ingénieurs et cadres d'étude, recherche et développement en informatique, chefs de projets informatiques ») gagnaient de 2 487 € à 4 501 € brut par mois en salaire médian (équivalent temps plein) selon la famille, tous âges confondus. Avant 35 ans : de 2 329 € à 3 772 €.

Le métier d'ingénieur logiciel recrute-t-il ?

En 2026, les employeurs prévoient 18 330 recrutements de « Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom », dont 57 % qu'ils jugent difficiles (France Travail, enquête Besoins en main-d'œuvre). Le 2 octobre 2026, 350 offres d'emploi étaient publiées sur France Travail pour la fiche ROME M1805. Les employeurs ont beaucoup de mal à recruter pour ce métier (tension 5 sur 5 en 2024, Dares).

Le métier d'ingénieur logiciel a-t-il de l'avenir ?

Emploi de la famille « Ingénieurs de l’informatique » entre 2019 et 2030 : en hausse (+26 % selon la projection). D'ici 2030, plus de postes à pourvoir que la moyenne des métiers, surtout pour remplacer les départs en fin de carrière (17 % des emplois de 2019). Une projection de la Dares et de France Stratégie, pas une prévision.

Le métier d'ingénieur logiciel est-il menacé par l'intelligence artificielle ?

L'IA générative peut transformer une bonne partie des tâches de ce métier (exposé, niveau 3 sur 4, OIT 2025). Être exposé ne veut pas dire disparaître : certaines tâches changent. Selon l'Anthropic Economic Index (mars 2026), 22 % des tâches des métiers américains de la même famille sont déjà observées dans l'usage professionnel de l'IA Claude. Une mesure de l'usage réel aux États-Unis, pas une prévision de disparition du métier.

Réponses tirées des données de la fiche (Onisep, France Travail, Dares, France Stratégie, OIT, France Compétences) ; détail et sources dans les onglets.