L'ingénieur logiciels est chargé de concevoir, développer, et améliorer des applications informatiques. Son rôle inclut la création de solutions techniques et fonctionnelles adaptées aux besoins des utilisateurs, tout en étant au centre des innovations logicielles.
Les ingénieurs logiciels sont les principaux points de contact pour les utilisateurs, fournissant à la fois un soutien technique et fonctionnel. Ils analysent les besoins des utilisateurs et rédigent des guides d'utilisation détaillés.
Leur travail implique l'utilisation d'ordinateurs équipés de logiciels de développement comme Visual Basic et Delphi pour créer de nouveaux programmes.
L'ingénieur logiciels travaille principalement dans un bureau au sein de diverses entreprises. Ses horaires dépendent souvent de la charge de travail et des délais imposés par l'entreprise pour la réalisation des programmes.
Le secteur des logiciels inclut les fabricants, les entreprises utilisatrices, les centres de recherche, les éditeurs de logiciels et les SSII (Sociétés de Services et d'Ingénierie Informatique).
Devenir ingénieur logiciels nécessite une formation technique et générale de haut niveau, généralement Bac+5 ou Bac+6, voire un cursus universitaire de troisième cycle.
Parmi les diplômes pertinents, on trouve les DESS (Diplômes d'Études Supérieures Spécialisées), les magistères à finalité professionnelle et les DEA (Diplômes d'Études Approfondies), qui préparent à la recherche.
Un ingénieur logiciels débutant peut espérer un salaire mensuel moyen compris entre 10 000 et 12 000 dirhams.