Senior Program Manager
Role Overview
The Senior Program Manager supports planning and execution for multiple projects or programs within MATLAB, Simulink, or infrastructure, architecture, and tools software development.
Program Management is an integration and coordination role across engineering, quality engineering, user experience, and documentation.
The position is a hands-on individual contributor role and a liaison to marketing, sales, operations, and technical support.
Key Skills for This Role
Full Job Posting
Workplace
- MathWorks uses a hybrid work model that allows staff to divide time between the office and home.
- The hybrid model combines in-person collaboration with flexible at-home work.
About the Role
The Senior Program Manager supports planning and execution for multiple projects or programs within MATLAB, Simulink, or infrastructure, architecture, and tools software development.
Program Management is an integration and coordination role across engineering, quality engineering, user experience, and documentation.
The position is a hands-on individual contributor role and a liaison to marketing, sales, operations, and technical support.
Responsibilities
- Perform program analysis and manage risks.
- Influence course corrections and apply creative problem solving.
- Communicate program status and activities across multiple levels of management.
- Continuously assess and improve software development lifecycle processes.
- Mentor and coach members of Program Management and Product Development teams.
Required Qualifications
- Master's degree in engineering, a technical field, or a related field.
- Experience managing complex technical projects with software engineering and testing teams.
- Expertise managing software development programs across organizations from initiation through delivery.
- Experience implementing change in a large organization.
- Ability to balance strategic goals with tactical implementation.
- Hands-on experience developing and reporting metrics for engineering development, testing, bugs, issues, risks, and project or program management.
- Ability to influence without authority and demonstrated process improvement experience.
- Experience in the commercial software product industry and building tools that simplify software development processes.
- Experience with internationalization concepts and technical implementations.
- Experience with MATLAB, Simulink, or embedded product development is listed as an additional qualification.
- A bachelor's degree plus 6 years of experience, a master's degree plus 3 years, a PhD, or equivalent experience is required.
About MathWorks
Private mathematical computing software developer serving engineers, scientists, universities, and organizations with MATLAB and Simulink.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at MathWorks
Technical Sales - Engineering Development Group (UK & IRE)
Cambridge, GBR
Associate Software Engineer in Test - EDG (Ugrad Comp Sci)
Natick, USA
Technical Sales Intern in the Engineering Development Group
Cambridge, GBR
Senior UX Researcher (12-month contract)
Cambridge, GBR
Technical Sales - Engineering Development Group (UK & IRE)
Cambridge, GBR
Manager - Training Services
Cambridge, GBR
Renewal Sales Representative
Natick, USA
AI Security Engineer
Natick, USA
Associate Software Engineer in Test - EDG (Ugrad Comp Sci)
Natick, USA
Senior Event Manager - Customer Events
Natick, USA
Technical Sales Intern in the Engineering Development Group
Cambridge, GBR