
Opportunity at
CanonicalEngineering Manager - Public Cloud, Python, Golang
Canonical seeks an Engineering Manager to direct a technical team focused on optimizing Ubuntu for major public cloud infrastructures such as Amazon, Microsoft, and Google. The…
Career Tools
About This Role
Canonical seeks an Engineering Manager to direct a technical team focused on optimizing Ubuntu for major public cloud infrastructures such as Amazon, Microsoft, and Google. The organization publishes the foundational operating system images relied upon by millions, ensuring robust performance and security across modern workloads ranging from web applications to GPU-accelerated artificial intelligence. This position suits an experienced technical leader who enjoys mentoring engineers, conducting code reviews, participating in architectural…
Job Description
Canonical seeks an Engineering Manager to direct a technical team focused on optimizing Ubuntu for major public cloud infrastructures such as Amazon, Microsoft, and Google. The organization publishes the foundational operating system images relied upon by millions, ensuring robust performance and security across modern workloads ranging from web applications to GPU-accelerated artificial intelligence. This position suits an experienced technical leader who enjoys mentoring engineers, conducting code reviews, participating in architectural design, and engaging directly with external commercial partners.
As an open-source software and operating system publisher, Canonical operates as a distributed enterprise with personnel spread across numerous countries. Leadership personnel guide agile software development, uphold stringent engineering standards, and maintain automated delivery pipelines. While team members operate remotely, the position entails global travel of up to 15 percent for internal gatherings and partner events.
Responsibilities
- Build and supervise a team of engineers situated in compatible timezones
- Coach, mentor, and foster career development for team members
- Contribute directly to technical goals by reviewing code and guiding software architecture
- Set expectations and collaborate with internal engineering groups, company leadership, and external partners
- Drive agile software development processes and maintain a collaborative engineering culture
- Construct automated and highly reliable image delivery, testing, and publication pipelines
Requirements
- Demonstrated track record of mentoring and developing software engineers
- Professional software development experience utilizing Python or Golang
- Practical background working with at least one major platform among AWS, Microsoft Azure, or Google Cloud
- Familiarity with agile software development methodologies
- Strong written and verbal communication skills
Qualifications
- Bachelor degree or equivalent education in Computer Science, STEM fields, or a related discipline
Core Skills
Benefits
- Global compensation structured around geographical location, experience, and performance
- Annual compensation reviews
- Performance-driven annual bonus or commission
- Distributed work setting paired with in-person team sprints occurring twice a year
- Annual personal learning and development budget of 2000 USD
- Recognition rewards and annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program and Wellness Platform
- Priority Pass and travel upgrades for long-haul company events
Frequently Asked Questions
What is the remote work policy for this position?
The role operates as a distributed work environment where colleagues work remotely, supplemented by global travel of up to 15 percent for internal and external events, plus twice-yearly in-person team sprints.
What programming languages are used in this role?
Engineering managers work in Python and Golang, and are expected to be fluent in the language, architecture, and components built by their team.
What is the salary for this position?
The source posting does not specify the salary for this role.
What is the employment type?
The posting states that the position is full-time.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.