Engineering Technical Program Manager Lead product strategy for software projects, engage with stakeholders, manage product lifecycle, identify risks and mitigation strategies, facilitate documentation, drive program deliverables, manage sprints, and communicate status across the organization.