Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading provider of open source software, Canonical is seeking an Engineering Manager for Public Cloud. This role involves leading a team in optimizing Ubuntu for major cloud providers, focusing on team growth and high-quality software delivery in Python and Golang. Join a distributed team with a strong emphasis on collaboration and innovation.
Join to apply for the Engineering Manager - Public Cloud, Python, Golang role at Canonical.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. We operate with a global distributed team of 1200+ colleagues across 75+ countries, with few roles based in offices. Teams meet in person 2-4 times a year at interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing. We are hiring an Engineering Manager to lead a team working closely with cloud giants like Amazon, Microsoft, and Google to optimize Ubuntu for their infrastructure. The team builds, tests, and publishes base Ubuntu images used by millions, ensuring performance and security in cloud environments. Our goal is to deliver the best public cloud VM experience and specialized images for various purposes, enabling differentiation while maintaining a consistent user experience.
As an engineering manager, you will bring technical and managerial skills to lead your team and represent it in partner engagements. You will be responsible for the stability and functionality of our cloud offerings, automating delivery pipelines for Ubuntu images across workloads from web servers to AI and containers. Your primary focus is supporting your team’s growth, ensuring valuable work, and fostering a positive work environment. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution.
We work primarily in Python and Golang, and expect managers to be fluent in these languages, architecture, and components built by their teams. Responsibilities include code reviews, architectural leadership, promoting healthy engineering practices, documentation, quality, and performance optimization, along with fair management and high team performance.
The role entails:
We seek candidates who:
We offer:
About Canonical:
Canonical is a pioneering open source company behind Ubuntu, shaping the future of AI, IoT, and cloud. We hire globally, expect excellence, and promote a diverse, inclusive workplace. Working here means thinking differently, learning continuously, and pushing boundaries.