1

Software Program Manager Jobs in Ontario (NOW HIRING)

Engineer - Program Manager, Sr. Job Summary As a Senior Program Manager at Linamar, you will ... Proficiency in project management software (e.g., Microsoft Project, Trello). * Excellent ...

About the Role We're looking for an experienced Technical Program Manager to drive the successful ... Experience leading enterprise software releases and production deployments. * Strong Agile and ...

Partner with technical leads and engineering managers to understand program scope, software impact, platform dependencies, validation requirements, and customer priorities. * Translate technical ...

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 ...

As a Senior Technical Program Manager, you will lead mission execution from early concept ... Software * Propulsion * Thermal * AI&T * Manufacturing and supply chain * Develop and maintain:

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 Jul 23, 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 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 June 2026, with employment types broken down into 64% Full Time, 35% Part Time, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $116,849 per year, or $56.2 per hour.
Program Manager, Business Systems

Program Manager, Business Systems

Armstrong Fluid Technology

Toronto, ON โ€ข On-site

Full-time

Posted 26 days ago


Job description

The Program Manager, Business Systems is responsible for coordinating, aligning, and enabling delivery of enterprise business systems initiatives, including product selection software, configurator platforms, PLM systems, and related digital tools.


This role does not own the product or solution roadmap. Instead, the Program Manager ensures roadmap execution, delivery coordination, dependency management, and alignment across teams and stakeholders to achieve committed outcomes. Operating within a SAFe-aligned environment, the role supports predictable execution, transparency, and continuous improvement across business systems value streams.


In addition to annual/quarterly initiatives, the key accountabilities of this position are:


Program Execution & Flow

  • Enable reliable delivery of business systems roadmap commitments by coordinating execution across multiple teams
  • Manage cross-team dependencies, risks, and constraints, ensuring timely escalation and resolution
  • Support optimized flow of work through facilitation of SAFe, Agile, and Lean practices aligned to Armstrong internal processes
  • Act as a delivery integrator across engineering, IT, product management, and business stakeholders

Planning & Alignment

  • Support Program Increment (PI) and iteration planning to ensure teams are prepared and aligned to roadmap priorities
  • Maintain visibility of objectives, milestones, and delivery progress across business systems initiatives
  • Coordinate and communicate planning calendars, ceremonies, and delivery events across teams
  • Facilitate estimation, capacity discussions, and trade-off conversations to support economic decision-making at the program and portfolio level


Tracking, Measurement & Continuous Improvement

  • Track execution of features, capabilities, and system outcomes against committed plans
  • Monitor delivery predictability, dependency health, and execution risks across PIs
  • Support definition and tracking of Objectives and Key Results (OKRs) for business systems programs
  • Facilitate Inspect & Adapt activities and drive continuous improvement actions
  • Ensure alignment and effective communication across team-level and multi-team ceremonies


Strategy Execution & Stakeholder Alignment

  • Facilitate program-level agile ceremonies (e.g., PI Planning, Scrum of Scrums, System Demos, Inspect & Adapt)
  • Partner with Armstrong value streams and all other stakeholders to ensure execution aligns with approved strategy and roadmap intent
  • Participate in portfolio-level forums to ensure alignment, transparency, and informed decision-making
  • Serve as a primary coordination point for business system initiatives across functional and regional boundaries


Role Requirements

Education & Experience

  • Bachelor's degree in IT, Computer Science or other engineering disciplines with related experience
  • 3-5+ years of program management or delivery leadership experience in an industrial, manufacturing, or enterprise systems environment
  • Experience delivering enterprise business systems such as PLM, product configurators, selection tools, or integrated commercial/engineering platforms


Agile & SAFe

  • SAFe Release Train Engineer (RTE) certification preferred or equivalent experience leading large-scale Agile delivery
  • Demonstrated knowledge of Agile, Lean, and SAFe practices, including PI execution, dependency management, and flow optimization

Leadership & Execution

  • Strong facilitation and coordination skills across engineering, IT, finance, manufacturing, and commercial teams
  • Ability to manage complexity, ambiguity, and change in multi-team environments
  • Outcome-focused with a bias toward execution and delivery predictability

Personal Attributes

  • Self-directed and accountable, with the ability to work autonomously and collaboratively
  • Clear, professional communicator capable of engaging stakeholders at all levels
  • Continuous improvement mindset with a focus on learning, transparency, and results