1. What is a Engineering Manager at Canonical?
As an Engineering Manager at Canonical, you play a vital leadership role in driving the development and operation of foundational open-source platforms like Ubuntu, OpenStack, Kubernetes, and embedded Linux systems. This position combines people management, technical direction, and strategic execution to ensure teams deliver robust, secure, and scalable software for global enterprise and cloud markets. Your leadership directly impacts millions of users, developers, and enterprise customers who rely on Canonical infrastructure for AI, IoT, cloud, and security workloads.
The scope of this role spans technical domains such as security standards, kernel hardening, managed services, and distributed storage. You will guide engineers ranging from graduates to senior specialists, establishing disciplined engineering processes while maintaining a strong hands-on understanding of complex architectures. Whether you are managing the BootStack team, overseeing security modules like AppArmor, or scaling cloud platforms, you act as the critical bridge between internal engineering velocity and external stakeholder expectations.
Operating within a globally distributed, remote-first environment requires you to champion asynchronous communication, rigorous execution, and high-caliber technical standards. Canonical expects leaders to foster team health, measure key indicators, and cultivate continuous personal growth. You will be challenged to think differently, work smarter, and drive excellence across a globally dispersed organization that values merit, ownership, and uncompromising software quality.



