1

Software Program Manager Jobs in Massachusetts (NOW HIRING)

As a Senior Software Program Manager supporting ⁠ Simulink Code Generation Technologies , you will partner with product development teams building systems that translate high-level models and ...

Under the general oversight of a Senior Program Manager or Director of Programs, this individual directs the project team(s) in a manner to achieve the business results expected. Seeks and receives ...

Under the general oversight of a Senior Program Manager or Director of Programs, this individual directs the project team(s) in a manner to achieve the business results expected. Seeks and receives ...

Under the general oversight of a Senior Program Manager or Director of Programs, this individual directs the project team(s) in a manner to achieve the business results expected. Seeks and receives ...

Under the general oversight of a Senior Program Manager or Director of Programs, this individual directs the project team(s) in a manner to achieve the business results expected. Seeks and receives ...

Under the general oversight of a Senior Program Manager or Director of Programs, this individual directs the project team(s) in a manner to achieve the business results expected. Seeks and receives ...

Senior Program Manager

Natick, MA · On-site

$116K - $181K/yr

As a Senior Software Program Manager supporting Simulink, you will partner with product development teams to plan, track, and execute complex programs that deliver powerful features to industry ...

Program Manager

Worcester, MA · On-site

$60K - $70K/yr

The Program Manager will assess and appropriately distribute work within the team; audit and ... software programs. * Demonstrated leadership skills; confident and comfortable in training and ...

$125K - $130K/yr

The selected candidate will assist government leadership in managing program execution, acquisition strategies, contract activities, Agile software development efforts, DevSecOps initiatives, and ...

$125K - $145K/yr

Overview Program Manager WORK LOCATION: Hanscom AFB, MA SALARY RANGE: $125,000 - $145,000 annually ... Must be able to quickly gain proficiency in standard (Government specified) software applications ...

New

... software. This is an ideal opportunity for someone who thrives in a small, fast-moving company ... Strong knowledge of program management principles, tools, and best practices * Proven ability to ...

Program Manager

Boston, MA · On-site

$98K - $120K/yr

Flywire is a global payments enablement and software company, founded more than a decade ago to ... As Program Manager , you will join our growing Enterprise PMO function and lead enterprise level ...

Flywire is a global payments enablement and software company, founded more than a decade ago to ... As Program Manager , you will join our growing Enterprise PMO function and lead enterprise level ...

Program Manager

Boston, MA · Hybrid

$98K - $120K/yr

Flywire is a global payments enablement and software company, founded more than a decade ago to ... As Program Manager , you will join our growing Enterprise PMO function and lead enterprise level ...

Program Manager

Burlington, MA · On-site

$115K - $130K/yr

... software. This is an ideal opportunity for someone who thrives in a small, fast-moving company ... Strong knowledge of program management principles, tools, and best practices * Proven ability to ...

next page

Showing results 1-20

Software Program Manager information

See Massachusetts salary details

$41

$67

$86

How much do software program manager jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for software program manager in Massachusetts is $67.47, according to ZipRecruiter salary data. Most workers in this role earn between $61.68 and $74.28 per hour, depending on experience, location, and employer.

What are Software Program Managers?

Software Program Managers are professionals who oversee the planning, execution, and delivery of software projects within an organization. They coordinate cross-functional teams, manage project timelines and budgets, and ensure that software products meet business goals and quality standards. Their role involves risk management, stakeholder communication, and resolving any issues that could impact project success. Software Program Managers act as a bridge between technical teams and business leaders to ensure alignment throughout the software development lifecycle.

What is the difference between Software Program Manager vs Software Project Manager?

AspectSoftware Program ManagerSoftware Project Manager
ResponsibilitiesOversees multiple related projects, aligns them with business goals, manages interdependenciesManages individual software projects, focuses on scope, schedule, and deliverables
CertificationsPMI-ACP, PMP, Agile certifications often preferredPMP, Scrum Master, Agile certifications
Work EnvironmentStrategic planning, cross-project coordination, stakeholder communicationDay-to-day project execution, team management, task tracking
Industry UsageCommon in large organizations managing multiple projectsCommon in both small and large teams focusing on specific projects

While both roles involve project management skills, a Software Program Manager oversees multiple related projects to ensure strategic alignment, whereas a Software Project Manager focuses on the successful delivery of individual projects. The Program Manager handles broader coordination and stakeholder communication, often requiring similar certifications but with a focus on program-level objectives.

How does a Software Program Manager typically collaborate with development and QA teams to ensure project success?

A Software Program Manager works closely with both development and QA teams to align project timelines, clarify requirements, and address roadblocks as they arise. They facilitate regular meetings, such as stand-ups or sprint reviews, to ensure everyone is on the same page and that priorities are being met. By acting as a bridge between technical and non-technical stakeholders, Program Managers help ensure that quality standards are maintained while deadlines are achieved. Effective communication and proactive issue resolution are key aspects of their collaboration with these teams.

What are the key skills and qualifications needed to thrive as a Software Program Manager, and why are they important?

To thrive as a Software Program Manager, you need expertise in project management, software development life cycles, and a relevant degree, often complemented by experience in leading technical teams. Familiarity with tools such as Jira, Microsoft Project, and Agile or Scrum certifications is typically required for planning and tracking progress. Strong communication, stakeholder management, and problem-solving abilities are crucial soft skills for aligning teams and managing expectations. These competencies are vital to deliver projects on time, within scope, and to ensure effective collaboration among cross-functional teams.
What are popular job titles related to Software Program Manager jobs in Massachusetts? For Software Program Manager jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Software Program Manager jobs in Massachusetts look for? The top searched job categories for Software Program Manager jobs in Massachusetts are:
What cities in Massachusetts are hiring for Software Program Manager jobs? Cities in Massachusetts with the most Software Program Manager job openings:
Senior Software Program Manager

Senior Software Program Manager

The Mathworks

Natick, MA • On-site

$116K - $181K/yr

Full-time

Posted 20 days ago


Job description

Job 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 a Senior Software Program Manager supporting ⁠Simulink Code Generation Technologies, you will partner with product development teams building systems that translate high-level models and algorithms into efficient, deployable code used in embedded and safety-critical applications.
This is a high-impact, high-visibility role focused on accelerating the pace of delivering customer value in development by enabling teams to execute complex programs effectively across technical and organizational boundaries.
You will join a collaborative Program Management community that works closely with engineering leaders to strengthen operational excellence while living the ⁠MathWorks Core Values.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
The Senior Software Program Manager is a member of the software development management team and supports the planning and execution of multiple programs and initiatives.
Responsibilities include:
  • Partnering with extended software development teams to help plan, track, and execute complex, cross-organizational programs while maintaining focus on building the right capabilities at high levels of quality and technical rigor.
  • Driving program execution by unblocking progress, organizing work, simplifying execution, and helping teams make effective tradeoffs across scope, schedule, and dependencies.
  • Participating in technical planning and design discussions to understand system architecture, coordinate development across teams, and manage dependencies.
  • Performing program analysis, managing risk, identifying and influencing necessary course corrections, and communicating program status and activities across all levels of management.
  • Using data and program insights to measure outcomes, visualize progress, and support informed decision-making.
  • Continuously assessing and improving development workflows and planning practices, and driving execution discipline through structured problem-solving.

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
  • Experience with commercial software products and the software development lifecycle
  • Highly organized, detail-oriented, and tenacious
  • Adaptable and able to deal with uncertainty, ambiguity, and change
  • Demonstrated emotional intelligence
  • Ability to influence others even when you have no direct line of authority over them
  • Experience in collecting and analyzing data to drive improvements in product quality and software development processes
  • Interest in applying emerging tools such as AI-assisted development platforms and copilots to improve development workflows
  • Technical degree in Engineering, Math, or Science

You may be a strong fit if you enjoy connecting ideas across teams and helping bring complex technical initiatives to life. Prior program management experience is not required-many successful Program Managers at MathWorks have grown into this role from engineering and other technical paths.