Source description
About the role
Lead, mentor, and develop technical leads, architects, and software engineering teams. Build and maintain a high-performing engineering organization focused on innovation, accountability, quality, and execution.
Drive organizational effectiveness, talent development, succession planning, and workforce growth.
Foster collaboration across engineering, operations, architecture, and product management teams.
Define and execute software development and delivery strategies for Control Plane, Management Plane, and ODP initiatives.
Drive the continuous improvement of software development processes, engineering practices, and delivery methodologies.
Ensure product roadmaps, priorities, and release plans align with organizational objectives. Establish effective governance for feature development, architecture reviews, code quality, testing, and release management.
Provide strategic direction for the evolution of Control Plane, Management Plane, and ODP platforms.
Ensure software solutions are scalable, secure, maintainable, and aligned with long-term architecture objectives.
Partner with architects and technical leaders to define technology roadmaps and investment priorities.
Guide technical decision-making across multiple programs and delivery teams.
Drive adoption of AI-enabled software development practices throughout the organization. Establish standards, processes, and governance for AI-assisted development.
Leverage AI technologies to improve software quality, engineering productivity, automation, testing, documentation, and operational efficiency.
Champion continuous modernization of software engineering practices and toolchains.
Collaborate with executive leadership, product owners, architects, operations teams, and external partners.
Communicate technical strategy, program status, risks, and recommendations to leadership.
Support planning activities, resource allocation, risk management, and strategic decision-making.
More at Telesat
