les ingénieurs de conception de logiciels, tester et développer des programmes et des systèmes informatiques spécifiquement conçus pour répondre aux besoins des clients. Généralement, l'ingénieur logiciel va concevoir le programme ou le système et peut-être même créer les algorithmes ou les instructions ligne par ligne décrivant le programme, mais le codage réel, ou la programmation, est effectuée par un programmeur informatique. Le US Bureau of Labor Statistics (BLS) prévoit que le domaine du génie logiciel va croître de 32 pour cent entre 2008 et 2018.