Foca na construção, desenvolvimento e qualidade do código. O engenheiro aplica princípios de engenharia e matemática para criar o software de forma prática.