Senior/Staff Technical Program Manager - Software Drive corporate strategy into tactical road maps, develop project schedules, identify milestones, flag risks, and communicate ongoing progress. Collaborate with engineering and finance teams to define resource requirements and establish reports for stakeholders on program status.