As the Delivery Program Manager for a defined body of work, you will partner with multiple Product Teams to deliver a medium to large-scale, complex Program in iterations. You will be accountable for coordinating, improving, and maximizing delivery of value across multiple Product Teams; working with leaders to facilitate scope of work and prioritization; and help to develop Program roadmaps and release plans. You will also develop and drive the Program's execution strategy and will be accountable for ensuring that the scaled events take place and are productive and positive. You will facilitate both strategic and tactical discussions with the Product Teams and Delivery teams to achieve a common objective. Additionally, you will: coordinate the teams' delivery with the Program's release plans; ensure insight into process improvements, impediments, and progress, to the organization; facilitate the prioritization and removal of impediments, with particular attention to cross-team dependencies, and, radiate information on progress to leadership and teams.