El Ingeniero de Software posee competencias genéricas y específicas para diseñar la arquitectura y detallar las especificaciones de funcionamiento de los sistemas de software en organizaciones nacionales e internacionales, conoce la naturaleza y propiedades de los distintos lenguajes de programación, realiza la implementación del software mediante el uso de las diferentes metodologías y paradigmas del ciclo de vida y, realiza los distintos tipos de mantenimiento en sistemas de software de manufactura, considerando las características del hardware y sistemas embebidos. Además, realiza proyectos de desarrollo tecnológico para la solución de problemas de manera flexible y creativa. Actúa con ética profesional y responsabilidad social desempeñándose con liderazgo, espíritu crítico, emprendedor e innovador.