Description Manages all aspects of a diverse technology projects, products or programs. Typically involves multiple disciplines within the IT/Software function. Utilizes expertise and leadership skills to direct staff and to resolve issues to ensure project, product or program goals and requirements are met. At senior levels may employ scrum master techniques in Agile development practices.