Senior Lead Technical Program Manager – Digital Nova Scotia – Leading Digital Industry

Senior Lead Technical Program Manager

The Senior Lead Technical Program Manager will manage and lead programs to drive the engineering development and implementation process for a subsystem and component of a product or service offering.  Involvement lasts throughout all stages of a product’s lifecycle including ideation/concept, modifications, upgrades and maintenance of the product or product line.

The Senior Lead Technical Program Manager will manage and lead strategic programs and initiatives within our cybersecurity software and services organization.  This role is responsible for planning, executing, and delivering complex programs that align with business objectives, customer needs, and regulatory requirements.  The ideal candidate will drive cross-functional collaboration, ensure program alignment with company strategy, and manage risks and dependencies to deliver high-quality security solutions on time and within budget.

LOCATION: This role is open to Remote-Canada & Hybrid-Waterloo, ON, CA.

Primary Responsibilities and Duties

  • Strategic Influence & Thought Leadership – Guides executive decision-making on product strategy, technology investments, and long-term roadmap planning.
  • Enterprise-Wide Program Management – Oversees multiple complex initiatives spanning business units, ensuring strategic objectives are met across products and teams.
  • Technical Due Diligence – Leads deep dives into system architecture, performance, and scalability to assess risk and feasibility for high-impact initiatives.
  • Executive & Stakeholder Alignment – Communicates trade-offs, investment rationales, and progress updates to C-suite and board-level stakeholders.
  • Mentorship & Organization Impact – Develops best practices, frameworks, and coaching initiatives to elevate program management capabilities across the company.
  • Lead and manage large-scale cybersecurity programs from initiation through completion, ensuring alignment with company objectives.
  • Develop and maintain program roadmaps, timelines, and deliverables, ensuring effective coordination across engineering, product management, marketing, legal, sales and customer success teams.
  • Oversee program governance, risk management, and compliance with industry security standards and regulations.
  • Define and implement best practices for program execution, tracking, and reporting, ensuring visibility and accountability.
  • Serves as the primary point of contact for program stakeholders, facilitating communication and alignment across business units.
  • Manage budgets, resource allocation, and vendor relationships to optimize program efficiency.
  • Drive continuous improvement initiatives to enhance program execution, team collaboration, and customer satisfaction.
  • Serves as the central resource with design, process, manufacturing, test, quality, and marketing as the product(s) move to production and distribution.
  • Designs, develops, and manages activities for a specific product or group of products from product definition and planning through production, release, and end of life.
  • Coordinate activities of supporting project teams and internal and external development partners.
  • Track progress against established plan and makes decisions to alter or update schedule and resource allocation to meet product requirements and development schedule.
  • Mentor direct and interdisciplinary team members.

Key Skills

  • 5+ years of software and/or content product management, application development, or related technical experience.
  • Strong understanding of cybersecurity concepts, frameworks, and technologies.
  • Understanding of project and program management skills and methodologies
  • Expertise in program management methodologies (Agile, SAFe, etc.) and tools (JIRA, Confluence, Aha!, etc.).
  • Ability to navigate complex stakeholder environments, ensuring effective communication between technical and non-technical teams.
  • Strong analytical and problem-solving skills to identify risks, dependencies, and optimization opportunities.
  • Excellent leadership, negotiation, and change management skills to drive execution and adoption of cybersecurity initiatives.
  • Experience communicating and representing work to leadership, framing discussions to gain valuable feedback, and experience working with technical management teams to develop systems, solutions, and products.
  • Analytical and problem-solving experience with large-scale systems
  • Proficient in building trust and establishing relationships across multi-disciplinary teams.
  • Aptitude towards establishing and leading teams through multi-disciplinary relationships including product management and engineering to drive product programs.

Key Competencies

  • Strategic Thinking – Ability to align programs with business goals and industry trends.
  • Execution Excellence & Drive for Results – Track record of delivering high-impact programs on schedule and within scope
  • Collaboration & Influence – Ability to work effectively with cross-functional teams, senior leadership, and external partners.
  • Risk Management – Proactively identify, assess, and mitigate program execution risks.
  • Adaptability & Organizational Agility – Ability to navigate evolving challenges and rapidly changing business needs.
  • Exceptional Communication Skills

Minimum Qualifications

  • 15+ years’ experience in a technical or product role managing large-scale software deployments
  • 15+ years of experience in program / project management, with at least 10 years in software development
  • Bachelor’s degree required in Computer Science, Cybersecurity, Business, or related field

Preferred Qualifications

  • PMP, PgMP, or SAFe certification
  • Experience in cybersecurity is a plus
  • Prefer degree in a technical area