1

Software Program Manager Jobs in Ontario (NOW HIRING)

As a Program Manager, will joinecobee'sProgram Management team, which delivers complex software and hardware programs for smart energy and home security products. The team partners closely with ...

Program Manager

Markham, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Program Manager Location: Markham, ON Hybrid Amphenol Communications Solutions (ACS), a division of ... Project Management software * Spreadsheet software (Excel) * Word Processing software (Word)

Program Manager

Aurora, ON · On-site

CA$100K - CA$109K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software & Standards: Proficiency in 3D CAD software (like SolidWorks or Siemens NX) and Geometric ... Guiding tooling and stamping programs from the purchase order through to full-scale production.

Develop and manage integrated program schedules that account for drivers, software stack components, validation milestones, and hardware/firmware dependencies * Build, maintain, and execute ...

How you'll shape our software engineering practices: Program Leadership and Execution * Manage moderately complex technical projects and small programs involving multiple teams. * Develop and ...

As a Staff Program Manager at Kepler, you will spearhead the end-to-end development and execution ... flight software development, satellite commissioning, or on-orbit operations. This position is ...

Senior Program Manager

Guelph, ON · On-site

  • Dental

  • Vision

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

Clinical Program Manager Reports to: Chief Product Officer Type: Individual Contributor Location ... Support regulatory and quality documentation as needed for Software as a Medical Device (SaMD) or ...

  • Dental

  • Life

  • Retirement

  • PTO

About the Role We are looking for an experienced Programme Manager to lead the delivery of complex ... shelf software, hardware, infrastructure solutions, data migration, integration and other ...

Senior Technical Program Manager

Kanata, ON · On-site

  • Medical

  • Life

  • Retirement

  • PTO

Lead end-to-end technical program management for multiple products on CNN's digital platforms ... Competency in at least one modern industry-wide software framework such javascript, html/css ...

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 Aug 12, 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 is a software program manager?

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.

Are software program managers in high demand?

Software program managers are in high demand due to the growth of technology companies and the need for coordinated project delivery. They often require strong leadership, technical knowledge, and experience with project management tools like Agile or Scrum. The role is expected to grow as organizations increasingly rely on software development and digital transformation.

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?

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 August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $116,849 per year, or $56.2 per hour.

Full-time

Re-posted 2 days ago


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

27th of 157 rated electronics manufacturers


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

THE ROLE:

The Customer Engineering Program Manager is an integral support resource for the CGVDI & Radeon AI Customer Engineering team. The Program Manager is primarily responsible for the overall management and execution of the assigned enterprise customer programs which include planning, driving, and reporting on customer program milestones.

THE PERSON:   

  • Manage, lead and own customer program requirements and execution from concept to mass production.  
  • Manage customer programs and schedules, customer issues (business related, hardware related, software related, etc.) throughout the life of the program.  
  • Provide an effective communication interface with the customer and ensure customer message is aligned with AMD business and product strategy.    
  • Report weekly customer program status to executives and internal AMD stakeholders.     
  • Manage internal efforts to ensure that overall customer satisfaction is maintained and improved as necessary.    
  • Support the account team, business managers, sales and field application engineers to win new business.  

KEY RESPONSIBILITIES:   

  • Manage, lead, and fully own the customer program.  Ensure that customer requirements are identified early enough to allow alignment with internal development programs.  
  • Lead an effective customer program team with internal groups within Sales, Business Manager, Product Manager, Applications Engineer, Field Applications Engineer, Board Program Manager, Software Program Manager as required.
  • Work with the customer to identify and define requirements, documents, and communicate with the internal teams.  Ensure that the program team fully understands the customer's needs and priorities to allow effective planning and prioritization with the appropriate AMD core team.  
  • Work with functional teams to clarify the scope of requirements from the customer CRDs (customer requirement documents) and ensure customer needs are included in AMD NPI product plans and are delivered according to customer’s expectations (schedule, functionality, etc.). Document AMD negotiated deliverables for customer specified projects, including H/W and S/W scope, program schedules, quality programs, project plans, etc. 
  • Work with AMD leadership to ensure that technical resources are assigned to all technical issues.  Provide cross-functional partnerships among technical groups, so that schedules and customer expectations are met. Communicate and negotiate with the customer regarding support expectations and schedules for key deliverables.  
  • Define, track, and ensure timeliness of major program deliverables. Maintain an overall program schedule to highlight the major and critical milestones and risks of customer program. 
  • Monitor and report progress to executive team on product development efforts from inception to production. Ensure major account deliverables are rolled into respective product programs and present customer issues, and underlying risks at program review meetings.  
  • Participate in the coordination of AMD product changes (ECNs, BOM, Security updates) with the customer, product program management, engineering, and any other related groups until the change is fully implemented. 
  • Manage customer program meetings and customer conference calls.  Document and distribute meeting action items and action items from these meetings/calls.  Work with peer support teams to ensure that minutes/action items are properly documented and distributed.  
  • Provide input to product management to ensure smooth implementation of product lifecycle, end-of-life, input to product features, and roadmap.  
  • Drive and facilitate corrective actions and lessons learned to improve product and internal AMD processes.
  • Partner with other AMD groups to enhance and maintain customer relationships and participate as an integral member of the account team in the pre-sales activities. 
  • Participate in additional program management activities as agreed with extended support teams such as RFI/RFQ coordination, customer survey, and customer evaluation.  

PREFERRED EXPERIENCE:    

  • Advanced experience in a similar technical program management role or similar customer support role.  
  • Familiar with Enterprise Operating systems, device drivers, ROCm, firmware, and BIOS.  
  • Familiar with virtualization software (Citrix, VMWare, etc) and Compute (e.g. OpenCL)  
  • Experience with GPUs and Server architecture with competencies on both hardware and software  
  • Familiar with AI and Machine Learning workloads  
  • Must possess excellent problem solving and analytical skills.  
  • Strong written, verbal communication skills, and negotiating skills.  
  • Good knowledge of program management methodologies   
  • Ability to work well with internal and external engineering experts (and non-experts) to develop practical solutions to challenging problems.  
  • Must be very detail-oriented, organized, and capable of multi-tasking in a fast-moving environment.  
  • Motivated to provide highly responsive support as needed. Must be a self-starter who is able to work independently with little supervision. 

ACADEMIC CREDENTIALS: 

  • Bachelor’s or Master’s degree in Computer/Electrical Engineering 
  • Formal project management education,PMP / Scrum Master 
#LI-CB1

Benefits offered are described:  AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD’s “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.

Qualifications:

Benefits offered are described:  AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD’s “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.

Education:UNAVAILABLEEmployment Type: FULL_TIME

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom