Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More~ https~//www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.As Senior Software Program Manager, you will partner with development leadership to help them plan, track, and execute projects and programs that deliver powerful and innovative features to industry-leading companies across the world. You will be responsible for developing insightful and dependable analyses of program-related metrics for tracking and reporting status to the wider organization. You achieve objectives by successfully influencing cross-functional team leads, without direct reporting authority. Your curiosity, creativity, and program management experience will help you identify and mitigate potential problems that others might not immediately recognize. You will work as part of a global program management group and will interface with multiple functional groups within the company and across the world.Join us in accelerating the pace of discovery, innovation, and learning in engineering and science. At MathWorks we cultivate an enjoyable, participatory, and rational environment that nurtures individual growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
- Facilitate bi-annual planning process to create multi-release plans aligning with strategic objectives
- Design, create and maintain team collaboration and communication tools supporting partners in multiple time zones
- Evaluate team agile practices, identify areas to improve, develop plan and coach team
- Influence without authority
- Identify dependencies, facilitate communication with dependent/impacted teams to negotiate and establish agreement of responsibilities and plans.
- Champion our core value of continuous improvement. Facilitate problem-solving to identify root causes and define countermeasures which resolve the problem. Lead process improvement activities that eliminate sources of waste.
- Design, pilot, and roll out processes, best practices, standards, and KPIs to improve team performance
- Monitor KPIs to identify issues in team quality and/or performance - raise awareness, define, communicate, and track plan to address issues
- Co-author and execute change management and pilot plans. Gather, analyze, and incorporate feedback.
Minimum Qualifications
- A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
Additional Qualifications
- Technical degree in Engineering
- Experience in program management of commercial software
- Expertise in process improvement and change management including application of Root Cause Analysis, Reflection and A3 for problem solving.
- Experience with Agile, Scrum, and/or Kanban software development methodologies
- Experience using work management and collaboration tools like JIRA, Confluence, SharePoint, and Microsoft Teams
- Experience developing products as software application developer is nice to have