Engineering Manager - Public Cloud, Python, Golang 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 in over 75 countries, with few roles based in offices. Teams meet periodically in 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 Amazon, Microsoft, Google, and other cloud partners 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. The goal is to deliver the best public cloud VM experience and specialized images for various purposes, enabling differentiation on each cloud while maintaining a consistent user experience. As an engineering manager, you will bring both technical and leadership skills. You will represent your team in partner engagements and be responsible for the stability and functionality expected by cloud users. You will focus on automating the delivery of Ubuntu image products for a range of workloads, from web servers to GPU-accelerated AI, across servers, VMs, and containers. Your primary responsibility is your team’s growth: ensuring engineers develop, do meaningful work, and enjoy their time at Canonical. You will provide technical leadership, challenge your team, and influence company culture. Fluency in Python and Golang, code reviews, architectural guidance, and promoting healthy engineering practices are essential. You will also manage team performance and ensure high-quality, well-documented, and optimized engineering work. The role entails: Building and leading a geographically aligned engineering team Mentoring and developing talent Contributing technically to team goals Managing expectations with stakeholders Leading agile development practices Fostering a collaborative engineering culture Participating in leadership and strategic planning Building reliable automation pipelines for image delivery Engaging with internal teams, open source communities, and partners Working remotely with up to 15% travel for events Ideal candidates will: Have a passion for mentoring and team development Be knowledgeable and passionate about software engineering Focus on delivering high-quality, timely software Have experience with agile methodologies Hold a Bachelor’s or equivalent in Computer Science or related fields Have development experience in Python or Golang Possess effective communication skills Have practical experience with cloud providers like AWS, Google Cloud, or Azure We offer: A distributed work environment with biannual in-person sprints USD 2,000 annual learning and development budget Annual compensation reviews Recognition rewards, holiday leave, and parental leave Wellness programs and travel opportunities About Canonical Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and support remote work since 2004. Join us to challenge yourself, learn, and innovate. We are an equal opportunity employer, valuing diversity and inclusion. J-18808-Ljbffr