
Opportunity at
CanonicalEngineering Manager - Public Cloud, Python, Golang
Canonical seeks an Engineering Manager to oversee a team collaborating with top-tier cloud providers like Microsoft, Google, and Amazon. In this role, you will lead engineers…
Career Tools
About This Role
Canonical seeks an Engineering Manager to oversee a team collaborating with top-tier cloud providers like Microsoft, Google, and Amazon. In this role, you will lead engineers who build, test, and publish base Ubuntu images designed for optimal security and performance across public cloud infrastructures. This position suits technical leaders who combine strong management skills with a background in software development. Your primary duty centers on supporting your team members through…
Job Description
Canonical seeks an Engineering Manager to oversee a team collaborating with top-tier cloud providers like Microsoft, Google, and Amazon. In this role, you will lead engineers who build, test, and publish base Ubuntu images designed for optimal security and performance across public cloud infrastructures.
This position suits technical leaders who combine strong management skills with a background in software development. Your primary duty centers on supporting your team members through coaching, mentorship, and career growth while maintaining high performance and healthy engineering practices. You will engage directly with commercial partners, participate in code reviews, and drive architectural leadership using Python and Golang.
Canonical is a profitable, founder-led software provider best known for publishing Ubuntu. The firm operates globally with a distributed team spanning over 75 countries. Employees work remotely while gathering in person two to four times per year for strategy alignment and team sprints.
Responsibilities
- Build and direct a team of engineers operating within your timezone and similar regions
- Coach, mentor, and provide feedback to develop staff members
- Contribute directly to team goals while establishing sound engineering principles
- Coordinate expectations with internal management, other engineering groups, and outside stakeholders
- Facilitate agile software development practices and maintain a collaborative culture
- Design highly reliable, automated pipelines for image publication, testing, and delivery
- Collaborate with the open-source community, commercial partners, and other internal teams
Requirements
- Track record of mentoring, developing, and growing people
- Professional software development experience utilizing Python or Golang
- Demonstrated focus on timely delivery of high-quality software
- Experience with agile software development methodologies
- Practical background using at least one major cloud platform including Microsoft Azure, Google Cloud, or AWS
- Effective verbal and written communication skills
- Availability for global travel up to 15 percent of the time for events
Qualifications
- Bachelor degree or equivalent in STEM, Computer Science, or a related field
Core Skills
Benefits
- Distributed work environment with in-person team sprints twice a year
- Annual personal learning and development budget of USD 2,000
- Yearly compensation reviews
- Performance-driven annual bonus or commission
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program and Wellness Platform
- Travel opportunities to meet colleagues with Priority Pass and upgrades for long-haul company events
Frequently Asked Questions
What is the remote work policy for this position?
This is a distributed work environment where colleagues work from home. The role includes global travel up to 15% for internal and external events, plus team sprints twice a year.
What programming languages are used in this role?
The team works in Python and Golang, and engineering managers are expected to be fluent in the language, architecture, and components built by the team.
What education is required to apply?
Applicants need a Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
Does the posting specify the salary?
The salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.