Be responsible for the roadmap, priorities, prioritization, and timelines of critical programs Supervise day-to-day program activities and engineering scrums Continuously identify ways to improve processes with measurable results Partner with engineering, QA and operations teams throughout the development cycle, from design and implementation to validation and release Identify and connect with multi-functional collaborators, influence decisions and attain the support required for the success of the projects Act as focal point for the development teams and manage relationships with other functional teams Ensure all teams are aligned on scope, requirements, timeline, resource allocations, and execution plan Drive technical deep dives, lead root cause analysis discussions, summarize outcome of discussions/decision Present and communicate new feature initiatives, top issues, risks, and critical achievements to leadership