1

Software Program Manager Jobs in Ontario (NOW HIRING)

Finance Program Manager

Collins, ON · Hybrid

CA$105K - CA$136K/yr

Technical Skills: Proficiency in financial software, Excel, and other analytical tools ... PgMP (Program Management Professional) or PMP (Project Management Professional)- preferred or ...

Oura is seeking an experienced and highly strategic Staff Technical Program Manager (TPM) to join ... Bridge sourcing, hardware, firmware, software, product, science, manufacturing and quality ...

The Supply Chain Program Manager at VIAVI Solutions Inc. will lead and manage complex supply chain ... Experience with ERP systems (e.g., SAP, Oracle) and supply chain planning software. * Excellent ...

next page

Showing results 1-20

Software Program Manager information

See Ontario salary details

$66K

$116.8K

$198K

How much do software program manager jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software program manager in Ontario is $116,849.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,500.00 and $135,500.00 per year, 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 Ontario? For Software Program Manager jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Program Manager jobs in Ontario look for? The top searched job categories for Software Program Manager jobs in Ontario are:
What cities in Ontario are hiring for Software Program Manager jobs? Cities in Ontario with the most Software Program Manager job openings:
Infographic showing various Software Program Manager job openings in Ontario as of May 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $116,849 per year, or $56.2 per hour.
Program Manager II/Senior, ADCS Components

Program Manager II/Senior, ADCS Components

Rocket Lab Corporation

Toronto, ON • On-site

Other

Posted 9 days ago


Rocket Lab rating

8.8

Company rating: 8.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

6th of 59 rated aerospace companies


Job description

SPACE SYSTEMS

Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined for missions to the Moon and Mars, to the individual components and subsystems that make up a satellite like solar panels, flight software, reaction wheels and star trackers, separation systems, radios, and more. Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions.

PROGRAM MANAGER II/SENIOR, ADCS COMPONENTS

Based out of Rocket Lab's office in Toronto, Canada, the Program Manager, ADCS Components is responsible for managing programmatic internal and customer-facing activities for the Rocket Lab Attitude Determination and Control System (ADCS) component programs. The role is primarily focused on close collaboration with Production, Engineering, and Operations teams to gather the information needed to prepare higher level plans, forecasts and responses required both internally and by the customers.

The role requires technical knowledge of the satellite ADCS system in general, and reaction wheels and star trackers in particular, in order to understand nuances in the product's production and testing; and to independently convey the feedback to their customers in a concise and cohesive manner. The Rocket Lab ADCS line of products currently spans several reaction wheel and star tracker models. This position reports to the Senior Director of Business Development, ADCS Components.

(Please note: this position can be hired at the Program Manager II, Senior Program Manager I, or Senior Program Manager II level)

WHAT YOU'LL GET TO DO:

  • Lead program management activities and act as the customer interface throughout execution of ADCS Component programs that may include units in production, Non-recurring Engineering (NRE) services, or a combination of both.
  • Interface with Engineering/Production/Quality teams and be responsible for delivery of End Item Data Packages to customers in a timely manner. 
  • Collect inputs from Customers and internal Production team to plan production operations at all time scales (yearly, quarterly, monthly and weekly) that complies with customer constraints and requirements. This includes:
    • Yearly plans that feed procurement, facilities, and resource planning activities
    • Quarterly and monthly plans that feed tactical decisions and prioritizations
    • Weekly plans that inform logistics, accounting and shipping activities  
  • On an ongoing basis, track production and inventory at a level sufficient for estimating lead time for incoming RFQs.
  • Manage onboarding and intake process for all new customers and new orders. For international orders, manage export permit applications until completion.
  • On an ongoing basis, track progress in production, procurement, shipping, and related activities (e.g., NCRs) at a level sufficient to identify risks to customer need dates and internal revenue targets.
  • Provide input on risks and opportunities to weekly, monthly, and quarterly meetings with finance and executive teams.
  • Manage customer communication from order acceptance onward, including customer support requests made post-delivery.
  • Monitor high-probability opportunities in pipeline/forecast to identify risks and opportunities in advance of order receipt.
  • Manage incoming RMAs between Rocket Lab and its customers.
  • Develop strong relationships across all levels of the business to ensure alignment, efficiency, and collaboration, including coordinating with stakeholders at various divisions within Rocket Lab.
  • Facilitate further growth of existing business opportunities and nurture relationships with existing customers to develop additional business opportunities.
  • Other duties as assigned or required.

YOU'LL BRING THESE QUALIFICATIONS AS PROGRAM MANAGER II:

  • Bachelor's degree in engineering or other technical discipline.
  • 2+ years of experience working with contractors in the aerospace or defense industry.
  • Preliminary knowledge of typical satellite hardware product customer requirements and associated technical solutions, needs, schedules, and costs.
  • Exposure to spacecraft component manufacturing processes in a supporting role.

YOU'LL BRING THESE QUALIFICATIONS AS SENIOR PROGRAM MANAGER I:

  • Bachelor's degree in engineering or other technical discipline.
  • 5+ years of experience working with contractors in the aerospace or defense industry.
  • Advanced knowledge of typical satellite hardware product customer requirements and associated technical solutions, needs, schedules, and costs.
  • Experience in managing spacecraft component manufacturing processes as the primary program manager.

YOU'LL BRING THESE QUALIFICATIONS AS SENIOR PROGRAM MANAGER II:

  • Bachelor's degree in engineering or other technical discipline.
  • 8+ years of experience working with contractors in the aerospace or defense industry.
  • In-depth knowledge of typical satellite hardware product customer requirements and associated technical solutions, needs, schedules, and costs.
  • Experience in managing multiple high-value spacecraft component manufacturing processes as the primary program manager. 

THESE QUALIFICATIONS WOULD BE NICE TO HAVE:

  • Master's or PhD in aerospace engineering or related engineering field; or business.
  • Experience in design/manufacture of reaction wheels and/or star trackers.
  • Demonstrable record of success in program management and/or engineering management of satellite ADCS products.
  • Proficient in all Microsoft Suite products, including MS Project.
  • Excellent verbal and written communication and presentation skills.
  • Personable and able to interface well with customers, and present to large groups.
  • Experience working with geographically disperse teams on fast-paced projects.
  • Ability to take ownership and action on challenges and step up to manage tough situations while encouraging colleagues to do the same.

ADDITIONAL REQUIREMENTS:

  • Availability outside of normal business hours and/or weekends as dictated by the programs and customers' location/time zone.
  • This is a fully in-person position requiring presence in the office 5 days a week.
  • Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus.
  • Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing.
  • Must be physically able to commute to buildings.
  • Occasional exposure to dust, fumes and moderate levels of noise.