Principal Program Manager Job Description Template
Our company is looking for a Principal Program Manager to join our team.
Responsibilities:
- Manage multiple projects, prioritizing, planning, and executing deliverables;
- Partner across the business and engineering teams to develop capabilities that drive success for the broader cloud management capabilities;
- Define, drive, prioritize, and specify functional scenarios for management platform features;
- Guiding design and direction of the compute components, helping design for scalability and global reach;
- Define success metrics for the deliverables that map to customer satisfaction;
- Have experience in building and shipping cloud services;
- Analyze and understand user behavior and usage patterns to identify customer problems;
- Define and develop automation to track and communicate customer success metrics;
- Formulating a vision, value proposition and roadmap for improvements and enhancements to Azure Compute Platform;
- Have experience in creating and managing a team that engages with customers to adopt new platform technologies;
- Define the customer promise, and own creation of a feature roadmap and delivering to it;
- Driving customer-focused engineering by planning and designing improvements based upon customer feedback;
- Define feature specs to clearly map out customer problems with feature requirements, and the outcome;
- Proven competency in strategic leadership, organizational agility, cross-team collaboration, drive for results, and written and verbal communication;
- Collaborate with distributed teams to deliver features & enhancements, track success metrics and iterate.
Requirements:
- Proven track record in the development and delivery of effective technical strategies and multi-year roadmaps;
- Will identify patterns of challenges that need a broader architectural approach or a set of guidelines to address;
- Define feature specs to clearly map out customer problems with feature requirements, and the outcome;
- Monitor progress of the product throughout the product development lifecycle, identifying risks and opportunities, keeping key stakeholders informed;
- Collaborate with distributed teams to deliver features & enhancements, track success metrics and iterate;
- Define the customer promise, and own creation of a feature roadmap and delivering to it;
- Define success metrics for the deliverables that map to customer satisfaction;
- Analyze and understand user behavior and usage patterns to identify customer problems;
- BS or MS in Computer Science or related field required; MBA is highly desired;
- At least 12 years of software industry experience;
- 15+ years’ experience in product management/business development and in creating & managing teams;
- A Bachelors or Master’s degree in Computer Science or a related field is required; An MBA is highly desired;
- Experience working with top tier customers C suite and across the customer and Microsoft internal stakeholder landscape;
- Effective cross-group collaboration skills with a proven ability to drive results across multiple engineering organizations;
- At least 5 years of experience as a program or product manager.