Enable job alerts via email!

Engineering Manager - Public Cloud, Python, Golang

Canonical

Raleigh (NC)

Remote

USD 120,000 - 160,000

Full time

24 days ago

Boost your interview chances

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

Job summary

Canonical is seeking an Engineering Manager to lead a team focused on optimizing Ubuntu for major cloud providers. The role involves mentoring engineers, overseeing development practices, and ensuring the delivery of high-quality cloud images. This position offers a distributed work environment and opportunities for professional growth.

Benefits

USD 2,000 annual learning and development budget
Annual compensation reviews and recognition rewards
Generous leave policies including parental leave
Wellness programs and travel opportunities

Qualifications

  • Strong software development knowledge, especially in Python and Golang.
  • Experience with cloud platforms like AWS, Google Cloud, or Azure.
  • Passion for mentoring and developing engineers.

Responsibilities

  • Building and leading a team of engineers across similar time zones.
  • Developing talent through coaching, mentoring, and career development.
  • Managing expectations with other teams, management, and external stakeholders.

Skills

Mentoring
Software Development
Communication

Education

Bachelor’s degree in Computer Science, STEM, or related field

Tools

Python
Golang
AWS
Google Cloud
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 leading public cloud and silicon providers, and industry leaders across sectors. We are a founder-led, profitable, and growing company with a distributed team of over 1200 colleagues across 75+ countries. We value in-person meetings a few times a year in interesting locations worldwide to align on strategy and execution.

We are hiring an Engineering Manager to lead a team working closely with cloud giants like Amazon, Microsoft, and Google to optimize Ubuntu for their infrastructure. Your team will build, test, and publish base Ubuntu images used by millions, ensuring performance and security. The goal is to deliver top-tier cloud VM experiences and specialized images for various purposes, celebrating each cloud's unique features while maintaining a consistent user experience.

As an engineering manager, you will combine technical expertise with leadership skills. You will represent your team in partner engagements, oversee stability and functionality, and automate image delivery processes across workloads from web servers to AI. Your primary responsibility is to support your team’s growth, ensure valuable work, and foster a positive environment. You should have a strong background in software development, capable of code reviews and architectural guidance. Promoting healthy engineering practices, documentation, quality, and performance are key aspects of your role, alongside fair management and team performance.

The role entails:

  1. Building and leading a team of engineers across similar time zones
  2. Developing talent through coaching, mentoring, and career development
  3. Applying sound engineering principles and contributing to team goals
  4. Managing expectations with other teams, management, and external stakeholders
  5. Leading modern, agile development practices
  6. Fostering a collaborative engineering culture aligned with company values
  7. Participating in leadership activities and cross-team collaboration
  8. Building automated, reliable image delivery and testing pipelines
  9. Engaging with internal teams, open source communities, and partners
  10. Working remotely with up to 15% travel for events

Qualifications include:

  • Passion for mentoring and developing engineers
  • Strong software development knowledge, especially in Python and Golang
  • Experience with cloud platforms like AWS, Google Cloud, or Azure
  • Excellent communication skills
  • Bachelor’s degree or equivalent in Computer Science, STEM, or related field

We offer:

  • Distributed work environment with biannual team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation reviews and recognition rewards
  • Generous leave policies including 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 foster a diverse, inclusive workplace. Working remotely since 2004, we challenge you to think differently and grow your skills.

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

Canonical

Detroit

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Minneapolis

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Madison

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Phoenix

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Baltimore

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Seattle

Remote

USD 130,000 - 180,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Honolulu

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Wichita

Remote

USD 120,000 - 160,000

23 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

23 days ago