Technical Program Manager

Technical program managers develop new products, lead design teams, manage program progress and track technical issues. They also review the code and their specific tasks depend on the program they are managing.