Skip to content
mimi

Senior Program Manager, Software Development

WhatJobs Direct

Canada · On-site Full-time Senior 1w ago

About the role

About

Our client is looking for a highly accomplished Senior Program Manager, Software Development to oversee complex software development initiatives. This is an on-site position located in Kitchener-Waterloo, Ontario, CA, where you will be immersed in a collaborative and innovative environment. The ideal candidate will have a strong background in software development lifecycles, agile methodologies, and managing cross-functional engineering teams.

You will be responsible for planning, executing, and delivering large-scale software programs, ensuring they are completed on time, within budget, and to the highest quality standards. This involves defining project scope, managing resources, mitigating risks, and communicating effectively with stakeholders at all levels. You will play a crucial role in driving project success by fostering strong communication, resolving impediments, and ensuring alignment between technical teams and business objectives. A proven ability to manage multiple concurrent projects, strong leadership skills, and a passion for technology are essential. You will work closely with product managers, engineering leads, and other key stakeholders to translate strategic goals into actionable development plans.

Responsibilities

  • Defining program scope and objectives
  • Developing detailed project plans
  • Managing project budgets and timelines
  • Leading and motivating project teams
  • Identifying and mitigating project risks
  • Facilitating effective communication among stakeholders
  • Ensuring successful delivery of software products

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • 8+ years of experience in project or program management within software development
  • Extensive experience with Agile and Scrum methodologies
  • PMP or similar certification is a plus
  • Strong understanding of software development processes and best practices
  • Excellent leadership, communication, and interpersonal skills
  • Proven ability to manage complex, multi-disciplinary projects

This role offers the opportunity to lead impactful software projects in a thriving technology hub.

Skills

AgileScrum

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free