MathWorks logo

MathWorks

Senior Program Manager

🇺🇸 Hybrid - Natick, MA 🕑 Full-Time 💰 $142K - $181K 💻 Project Management 🗓️ June 17th, 2026
Kanban SaaS SCRUM

Edtech.com's Summary

MathWorks is hiring a Senior Program Manager to lead cross-functional teams in developing high-quality software aligned with strategic objectives. The role involves facilitating planning, managing risks, driving continuous improvement, and optimizing agile development practices to enhance team efficiency and delivery.

Highlights
  • Lead cross-functional teams and programs to develop engineering and science software.
  • Facilitate creation of SMART multi-release plans and manage project dependencies.
  • Identify and mitigate risks, track issues, and escalate as needed.
  • Champion continuous improvement and problem-solving for root cause analysis.
  • Design, pilot, and implement processes, best practices, standards, and KPIs.
  • Evaluate and improve agile methodologies including Scrum, Kanban, and Agile.
  • Technical skills required: fluency in Go or JavaScript, knowledge of software architecture, cloud and SaaS experience.
  • Experience with Jira for project tracking and management.
  • Compensation ranges from $142,085 to $181,200 per year.
  • Qualifications include a Master's degree with 2 years experience, a Bachelor's with 5 years experience, or a PhD with no experience in relevant fields.

Senior Program Manager Full Description

Senior Program Manager


Job Summary

Work on cross-functional teams and programs to develop high quality software that accelerates the pace of engineering and science. Be a part of the cross-functional team that will charter projects and programs to achieve strategic objectives. Support the Engineering Managers to define processes and strategies to enable the cross-functional teams to plan, prioritize, and execute those projects efficiently and effectively. Facilitate planning process to create SMART multi-release plans that support the stated strategic objectives. Identify dependencies and facilitate communications with dependent/impacted teams to establish agreement of responsibilities and plans. Identify issues and risks, define a mitigation plan and track them to resolution or escalate appropriately. Champion company’s core value of continuous improvement. Facilitate problem-solving to identify root causes of issues and ensure countermeasures address the problem effectively. Conduct process improvement activities that eliminate significant sources of waste. Design, pilot, and roll out new processes, best practices, standards, and KPI’s as needed to improve team efficiency and effectiveness while avoiding unnecessary duplication of/variation from standard processes. Evaluate team agile development practices, identify opportunities for improvement, and execute a visible plan for their achievement. Co-author and execute 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.

May telecommute up to 40%.

Rate of Pay: $142,085.00 to $181,200.00 per year

Responsibilities

Qualifications

Employer will accept a Master’s degree in Computer Science, Engineering [any], Mathematics, Business Administration, or related and two [2] years of experience in the job offered or in a Senior Program Manager -related occupation

 Alternatively, employer will accept a Bachelor's degree in Computer Science, Engineering [any], Mathematics, Business Administration, or related field and five [5] years of experience in the job offered or in a Senior Program Manager-related occupation or a PhD in Computer Science, Engineering [any], Mathematics, Business Administration, or related and no experience.

 Position requires demonstrable experience with each of the following:

  1. Program management and strategic decision-making;
  2. Fluency in Go or JavaScript and experience with software architecture practices;
  3. Cloud and Saas experience in a professional environment;
  4. Agile, Scrum, and Kanban software development methodologies; and
  5. Jira.
Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.