Principal Program Manager

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.