- Oversee end-to-end release planning, coordination, and execution across multiple products and platforms.
- Establish and maintain release schedules, gates, and governance processes.
- Coordinate cross-team dependencies and manage release risks and issues.
- Develop and enforce release readiness criteria and quality gates.
- Lead release retrospectives and drive continuous improvement in release processes.
- Maintain release documentation, runbooks, and communication plans.
Scrum Master & Agile Leadership
- Serve as Scrum Master for critical program-level initiatives.
- Facilitate Agile ceremonies including sprint planning, daily standups, retrospectives, and demos.
- Coach teams on Agile best practices and help remove impediments.
- Foster a culture of continuous improvement and team empowerment.
- Track and communicate sprint velocity, burn-down, and team health metrics.
- Guide teams through Agile transformation and process optimization.
Cross-Functional Program Management
- Lead complex, enterprise-wide programs spanning multiple teams and departments.
- Develop comprehensive program plans, timelines, and resource allocation strategies.
- Manage program budgets, scope, and deliverables.
- Coordinate activities across engineering, product, operations, and business teams.
- Identify and mitigate program risks and interdependencies.
- Provide executive-level visibility through dashboards, reports, and status updates.
- Drive alignment between technical execution and business objectives.
PMO Operations
- Establish and maintain PMO standards, methodologies, and templates.
- Implement project management tools and reporting frameworks.
- Build capacity planning and resource management processes.
- Develop KPIs and metrics to measure program health and delivery performance.
- Mentor project managers and coordinate resources across the portfolio.
Required Experience and Qualifications:
- 7+ years of experience in program/project management with at least 3 years in a PMO leadership role.
- Proven track record managing complex software releases in fast-paced technology environments.
- Certified Scrum Master (CSM) or equivalent Agile certification required. PMP, PgMP, or equivalent project management certification strongly preferred.
- Deep understanding of software development lifecycle (SDLC) and release management best practices.
- Extensive experience facilitating Agile ceremonies and coaching teams.
- Strong background managing cross-functional programs with multiple stakeholders.
Technical Skills:
- Expert proficiency with project management tools (A-ha and Azure DevOps preferred but similar).
- Experience with release management and CI/CD tools and processes.
- Strong understanding of Agile, Scrum, Kanban, and SAFe methodologies.
- Proficiency with collaboration tools (Microsoft Teams, Slack, Miro, etc.).
- Experience with portfolio management and resource planning tools.
- Advanced skills in Excel, PowerPoint, and data visualization for reporting.