Incognito Software Systems

Software Engineering Program Manager

Posted: 26 minutes ago

Job Description

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 ResponsibilitiesProcess & 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 & DeliveryDrive 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 metricsAnticipate and mitigate risk through structured issue tracking and decision-makingStakeholder Communication & AlignmentProvide transparent program status and portfolio health reportingAlign technical direction with product, business, and operational goals.Facilitate tradeoff decisions between scope, technical risk, and strategic value.RequirementsBachelor’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 plus3–5+ years managing complex technical programs or portfolios (cross-functional)Proven background owning or designing R&D or product development processesExperience taking projects from concept → prototype → validation → production/launchDirect exposure to working with SW engineering teamsExperience working in a structured development lifecycle (stage-gate, Agile, hybrid, etc.)Must be located in Ontario, CanadaLeadership & Program Management SkillsSkilled in driving alignment across technical and non-technical stakeholdersStrong organizational and decision-making skillsData-driven approach to tracking outcomes, not just activitiesProcess ownership mindset — continuous improvement orientedExcellent executive communication and reporting skillsSoft Skills & MindsetInnovation-minded but structured — able to foster creativity while maintaining disciplineComfortable with ambiguity in early-stage researchHigh accountability and ownership orientationStrong interpersonal and collaboration skill

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In