Software Engineering Program Manager
4 hours ago
Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers. We are seeking a
Software Engineering Program Manager
located in
Ontario
, Canada who thrives in a fast-paced global team environment
The
Software Engineering Program Manager
is responsible for owning, developing and driving the end-to-end R&D process — from requirements creation through prioritization, development, testing, and transition to production. This role leads the execution, and governance of the R&D portfolio, ensuring alignment with the company's long-term innovation roadmap and business objectives.
As the process owner, you will define and optimize R&D methodologies, phase gates, documentation standards, success metrics, and cross-functional handoffs.
Roles and Responsibilities
Process & Governance:
- Define and continuously improve R&D methodologies, phase gates, deliverables, approval workflows, and success metrics.
- Establish documentation standards, technical requirements intake, and cross-functional handoff procedures.
- Create governance mechanisms to monitor risk, budget, technical milestones, and compliance.
Program Execution & Delivery
- Drive R&D and cross-functional teams to execute and deliver SW programs on time with quality.
- Lead governance calls to track and drive status including quality reporting metrics
- Anticipate and mitigate risk through structured issue tracking and decision-making
- Stakeholder Communication & Alignment
- Provide transparent program status and portfolio health reporting
- Align technical direction with product, business, and operational goals.
- Facilitate tradeoff decisions between scope, technical risk, and strategic value.
Requirements
- Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field, or equivalent experience.
- Certifications in program/project management (PMP, PgMP, Scrum/Agile, SAFe) are a plus
- 3–5+ years managing complex technical programs or portfolios (cross-functional)
- Proven background owning or designing R&D or product development processes
- Experience taking projects from concept → prototype → validation → production/launch
- Direct exposure to working with SW engineering teams
- Experience working in a structured development lifecycle (stage-gate, Agile, hybrid, etc.)
- Must be located in Ontario, Canada
Leadership & Program Management Skills
- Skilled in driving alignment across technical and non-technical stakeholders
- Strong organizational and decision-making skills
- Data-driven approach to tracking outcomes, not just activities
- Process ownership mindset — continuous improvement oriented
- Excellent executive communication and reporting skills
Soft Skills & Mindset
- Innovation-minded but structured — able to foster creativity while maintaining discipline
- Comfortable with ambiguity in early-stage research
- High accountability and ownership orientation
- Strong interpersonal and collaboration skill
-
Software Engineering Student Internship
2 weeks ago
Toronto, Ontario, Canada AV Software Engineering Full time $20,000 - $30,000 per yearAbout AvoltaAvolta is a leading innovator in security solutions, dedicated to protecting critical assets and ensuring safety across various industries. With a strong focus on automotive security, we specialize in developing cutting-edge technologies, such as advanced anti-theft systems, to safeguard vehicles and enhance driver and passenger safety. By...
-
Software Engineer Lead
2 weeks ago
Toronto, Ontario, Canada Capgemini Engineering Full time $120,000 - $180,000 per yearAbout The Job You're ConsideringAs Backend Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. You will contribute as part of R&D self-organized team working in a challenging, innovative environment for our client.Investigate, create, and implement the solutions for...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 hours ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearJob Title: Senior .NET Developer Location: Burlington, Greater Toronto Area (Hybrid)Job Type: Full-TimeCompany: boostCX (A Banyan Software Portfolio Company)Salary Range: CAD 90,000-115,000 per annum About boostCX: boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement,...
-
Senior Software Engineer
7 days ago
Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
4 days ago
Toronto, Ontario, Canada Banyan Software Full time $1,080,000 - $1,380,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
7 days ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Manager, Software Engineering
1 week ago
Toronto, Ontario, Canada Equinix Full time $112,000 per yearManager, Software EngineeringJR-156552HybridTorontoInformation TechnologyFull timeWho are we?Equinix is the world's digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome your...