Un directeur technique du logiciel, appelé aussi un gestionnaire de développement de logiciels, est un professionnel de la technologie de l'information qui supervise et dirige le développement de logiciels d'application et de soutien. Ces professionnels assurent le développement de logiciels est terminé dans les orientations budgétaires financiers, et respecter les délais fixés pour leur entreprise et ses clients.