MathWorks logo

MathWorks

Principal Program Manager

🇺🇸 Natick, MA

🕑 Full-Time

💰 $131K - $209K

💻 Project Management

🗓️ November 26th, 2025

SaaS

Edtech.com's Summary

MathWorks is hiring a Principal Program Manager. This role drives strategic initiatives to deliver online and cloud solutions as well as world-class documentation, coordinating cross-functional teams to ensure high-quality software development. The Principal Program Manager partners with Engineering Managers and leadership to plan, prioritize, and execute programs that impact millions of customers.

Highlights
  • Drive planning and execution of roadmaps and release plans aligning with strategic goals.
  • Facilitate communication and coordination among cross-functional teams, managing dependencies.
  • Identify and mitigate risks and issues, escalating as necessary.
  • Implement continuous improvement practices and problem-solving within Development.
  • Design and deploy new processes, standards, and KPIs to improve efficiency across teams.
  • Mentor teams and other program managers on agile development and team enhancements.
  • Lead change management efforts with feedback-driven pilots and plans.
  • Monitor key performance indicators to ensure quality and delivery standards.
  • Manage complex cross-area programs with milestone tracking and reporting.
  • Utilize tools such as JIRA and Confluence; experience with Agile software development required.
  • Requires a bachelor's degree and 10+ years of relevant professional experience; technical background in Engineering, Math, or Science preferred.
  • Experience managing program development for commercial SaaS or online products essential.

Principal Program Manager Full Description

Principal Program Manager


Job Summary
As a Principal Program Manager at MathWorks, you will enable cross-functional teams to drive programs and develop high-quality software. In this role, you will work on strategic initiatives to deliver online/cloud solutions and world-class documentation impacting millions of customers who access and use our products, as well as improvements to how we work across Development. You will partner with the Engineering Managers, cross-functional leadership, and Program Management to plan, prioritize, and execute these initiatives.

Responsibilities
  • Facilitate planning process to create roadmaps and release plans aligning with strategic objectives and priorities.
  • Work with cross-functional teams to identify dependencies. Facilitate communications with dependent/impacted teams to negotiate and establish agreement of responsibilities and plans.
  • Identify issues and risks; ensure mitigation plans are defined and track them to resolution or escalate as needed.
  • Champion our continuous improvement core value. Facilitate problem-solving to identify root causes of challenging issues within Development and ensure countermeasures address the problem effectively.
  • Design, pilot, and roll out new processes, best practices, standards, and KPIs as needed to improve team and Development-wide efficiency and effectiveness while avoiding unnecessary duplication of/variation from standard processes
  • Mentor teams and other PMs on team agile development practices, identify opportunities for team improvement, and execute a visible plan for their achievement.
  • Co-author and drive execution of change management and pilot plans. Gather, analyze, and incorporate feedback.
  • Monitor KPIs to identify issues in team quality or delivery rate - raise awareness; define, communicate, and track the plan to address those issues
  • Manage complex cross area programs, driving definition of and reporting on key milestones.
  • Lead improvements in Development-wide program management practices.

Minimum Qualifications
  • A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.

Additional Qualifications
  • Technical degree in Engineering, Math, or Science
  • Experience in program management of commercial SaaS or Online Products development
  • Ability to understand technology; able to participate and contribute to technical conversations
  • Ability to influence others even when you do not have direct authority over them
  • Experience with Agile software development practices
  • Experience with JIRA and Confluence