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 general 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, and industry leaders across sectors. We operate with a global, distributed team of 1200+ colleagues in 75+ countries, with few office-based roles, meeting in person a few times a year in interesting locations worldwide.
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. Your team will build, test, and publish 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 on each cloud while maintaining a consistent operating experience.
The role requires technical and managerial skills. You will represent your team in partner engagements, oversee stability and functionality, and automate delivery pipelines for Ubuntu images across workloads from web servers to GPU-accelerated AI. As a manager, your primary responsibility is supporting your team’s growth, ensuring valuable work, and fostering a positive environment. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution.
Technical expectations include fluency in Python and Golang, participation in code reviews, architectural leadership, and maintaining high engineering standards. You will ensure documentation, quality, and performance are prioritized, alongside fair management and team performance.
Responsibilities include:
- Building and leading a team of engineers in your timezone
- Developing talent through coaching and mentorship
- Demonstrating sound engineering principles and contributing to team goals
- Managing expectations with stakeholders
- Leading modern, agile development practices
- Fostering a healthy, collaborative engineering culture
- Participating in leadership and strategic planning
- Building reliable automation pipelines for image delivery
- Engaging with internal teams, open source community, and partners
- Traveling up to 15% for internal and external events
Ideal candidates will:
- Enjoy mentoring and developing people
- Be passionate about software development
- Focus on successful, high-quality software delivery
- Have experience with agile methodologies
- Hold a degree in Computer Science, STEM, or similar
- Have development experience in Python or Golang
- Possess effective communication skills
- Have practical experience with cloud providers like AWS, Azure, or Google Cloud
We offer a distributed work environment, personal development budgets, regular compensation reviews, benefits, and opportunities for travel. Canonical is committed to diversity and equal opportunity employment. Join us to be part of a pioneering open source company shaping the future of software.
#J-18808-Ljbffr
📌 Engineering Manager - Public Cloud, Python, Golang
🏢 Canonical
📍 Granada