1

Software Program Manager Jobs in Pickering, ON (NOW HIRING)

Design Manager, Gateway Program

Toronto, ON · On-site

CA$125K - CA$160K/yr

Overview The Design Manager, Gateway Program role will be hired under the Engineering Management ... Microsoft Office software. * Demonstrable experience in performing design reviews ...

Audit Governance Program Manager

Toronto, ON · On-site

CA$76K - CA$102K/yr

We are a software-focused IT solutions and services provider that equips organizations to be agile ... The Audit Governance Program Manager represents Softchoice in all key audit activities with ...

Manager, Software Engineering

Oshawa, ON · On-site

CA$147K - CA$196K/yr

TPMs, program managers, performance team, MLops) Manage technical teams with project ... Support various teams as a go-to source on software design and implementation. Conduct 1:1s and ...

Manager, Software Engineering Cority is the global enterprise EHS software provider creating ... Must have a university degree in computer science or a related program with equivalent work ...

next page

Showing results 1-20

Software Program Manager information

See Pickering, ON salary details

$62.3K

$110.3K

$186.9K

How much do software program manager jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software program manager in Pickering, ON is $110,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,484.00 and $127,907.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 job categories do people searching Software Program Manager jobs in Pickering, ON look for? The top searched job categories for Software Program Manager jobs in Pickering, ON are:
What cities near Pickering, ON are hiring for Software Program Manager jobs? Cities near Pickering, ON with the most Software Program Manager job openings:
Infographic showing various Software Program Manager job openings in Pickering, ON as of May 2026, with employment types broken down into 100% Full Time. Highlights an 66% In-person, and 34% Remote job distribution, with an average salary of $110,301 per year, or $53 per hour.
Senior Program Manager - Change Management (CAD Domain)

Senior Program Manager - Change Management (CAD Domain)

NearSource

Toronto, ON • Remote

Full-time

Posted 25 days ago


Job description

Job Title: Senior Program Manager – Change Management (CAD Domain)
Job Location: 100% Remote, Canada

Experience: 8+ Years
Rate: 55 to 62 CAD PH
Remote position requiring 20 hours per week, operating within the Eastern Time Zone (EST)

Role Summary: NearSource is seeking a Senior Program Manager with strong expertise in Change Management to drive complex, enterprise-level transformation initiatives. This role operates within a high-impact consulting environment, supporting strategic programs for a Fortune 500 product company.

The position requires a balance of structured program execution and advanced change management practices, enabling leadership teams to make informed decisions while ensuring the successful adoption of organizational change.

Key Responsibilities

  • Lead comprehensive change impact assessments and translate insights into actionable, outcome-driven strategies
  • Drive end-to-end program execution, including scope, timelines, milestones, risk management, and dependency tracking
  • Establish program governance frameworks to ensure visibility into progress, risks, and trade-offs
  • Anticipate and mitigate risks proactively, providing structured escalation and resolution strategies
  • Deliver executive-level reporting with clear insights on program health, outcomes, and recommendations
  • Influence cross-functional stakeholders without direct authority, aligning teams toward shared program objectives
  • Execute change management methodologies such as Prosci and Kotter to support adoption and transformation success
  • Align program deliverables with broader organizational and strategic business goals

Must-Have Skills

  • 8+ years of experience in program management and change management within enterprise environments
  • Proven expertise in change management methodologies, including Prosci and Kotter
  • Strong experience conducting change impact assessments and stakeholder analysis
  • Demonstrated ability to manage the full program lifecycle, including planning, execution, and risk management
  • Experience working with executive stakeholders, including reporting and decision support
  • Ability to influence stakeholders and navigate competing priorities across complex organizations
  • Strong capability to manage ambiguity while maintaining structured execution

Nice-to-Have Skills

  • Experience in customer success or professional services environments
  • Exposure to consulting or technical advisory functions within enterprise organizations
  • Familiarity with CAD or design software industry environments
  • Experience supporting global programs across EMEA and APAC regions

Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource Technologies: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute