Enable job alerts via email!

Engineering Manager - Public Cloud, Python, Golang

Canonical

London

Remote

GBP 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking an Engineering Manager for Public Cloud to lead a team optimizing Ubuntu for major cloud partners. This role involves technical leadership, fostering team growth, and ensuring high-quality software delivery in a remote work environment with minimal travel.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review
Recognition rewards
Wellness programs
Travel opportunities

Qualifications

  • Experience in Python or Golang development.
  • Enjoys mentoring and developing engineers.
  • Focuses on successful, high-quality software delivery.

Responsibilities

  • Building and leading a team of engineers.
  • Managing expectations with other teams and stakeholders.
  • Building automated, reliable image delivery pipelines.

Skills

Mentoring
Software Development
Agile Methodologies
Effective Communication

Education

Degree in Computer Science, STEM, or similar

Tools

AWS
GCP
Azure

Job description

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 major public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and minimal office-based roles. Teams meet a few times a year 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 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, celebrating and enabling cloud providers' unique features while maintaining a consistent user experience.

As an engineering manager, you will bring technical and management skills to lead your team, represent the team in partner engagements, and ensure the stability and functionality of our cloud offerings. You will automate the delivery of Ubuntu image products for workloads from web servers to GPU-powered AI for servers, VMs, and containers.

Your primary responsibility is to support your team: fostering growth, ensuring valuable work, and maintaining a great work environment. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution. Fluency in Python and Golang, code reviews, architectural leadership, and a commitment to quality and performance are essential. You will also uphold healthy engineering practices and ensure a high-performing team.

The role entails:

  1. Building and leading a team of engineers in your timezone(s)
  2. Developing talent through coaching, mentoring, and career development
  3. Demonstrating sound engineering principles and contributing to team goals
  4. Managing expectations with other teams and stakeholders
  5. Leading modern, agile development practices
  6. Fostering a healthy, collaborative engineering culture
  7. Participating in leadership and organizational collaboration
  8. Building automated, reliable image delivery pipelines
  9. Engaging with internal teams, open source community, and partners
  10. Working remotely with up to 15% travel for events

We are looking for someone who:

  • Enjoys mentoring and developing engineers
  • Is passionate about software development
  • Focuses on successful, high-quality software delivery
  • Has experience with agile methodologies
  • Holds a degree in Computer Science, STEM, or similar
  • Has development experience in Python or Golang
  • Possesses effective communication skills
  • Has practical experience with cloud providers like AWS, GCP, or Azure

We offer:

  • A distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards, holiday leave, parental leave
  • Wellness programs and travel opportunities

About Canonical:

Canonical is a pioneering open source company behind Ubuntu, shaping the future of AI, IoT, and cloud computing. We recruit globally and uphold high standards of excellence. Working here is innovative and challenging, with a strong emphasis on remote work since 2004. We are an equal opportunity employer committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineering Manager - Public Cloud, Python, Golang

TN United Kingdom

London

Hybrid

GBP 60,000 - 100,000

27 days ago