Enable job alerts via email!

Engineering Manager - Public Cloud, Python, Golang

Canonical

Oklahoma

Remote

USD 120,000 - 160,000

Full time

26 days ago

Boost your interview chances

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

Job summary

A leading provider of open source software, Canonical is seeking an Engineering Manager for Public Cloud. This role involves leading a team in optimizing Ubuntu for major cloud providers, focusing on team growth and high-quality software delivery in Python and Golang. Join a distributed team with a strong emphasis on collaboration and innovation.

Benefits

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

Qualifications

  • Experience with Python or Golang development.
  • Practical experience with AWS, Azure, or Google Cloud.
  • Strong focus on high-quality software delivery.

Responsibilities

  • Lead a team of engineers and manage expectations with stakeholders.
  • Develop talent through coaching and mentoring.
  • Build automated, reliable image delivery pipelines.

Skills

Mentoring
Software Development
Agile Methodologies
Communication
Cloud Platforms

Education

Bachelor’s in Computer Science or STEM

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 top public cloud and silicon providers, as well as industry leaders across sectors. We operate with a global distributed team of 1200+ colleagues across 75+ countries, with few roles based in offices. Teams meet in person 2-4 times a year at 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 cloud giants like Amazon, Microsoft, and Google to optimize Ubuntu for their infrastructure. The team builds, tests, and publishes base 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 while maintaining a consistent user experience.

As an engineering manager, you will bring technical and managerial skills to lead your team and represent it in partner engagements. You will be responsible for the stability and functionality of our cloud offerings, automating delivery pipelines for Ubuntu images across workloads from web servers to AI and containers. Your primary focus is supporting your team’s growth, ensuring valuable work, and fostering a positive work environment. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution.

We work primarily in Python and Golang, and expect managers to be fluent in these languages, architecture, and components built by their teams. Responsibilities include code reviews, architectural leadership, promoting healthy engineering practices, documentation, quality, and performance optimization, along with fair management and high team performance.

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, management, and stakeholders
  5. Leading modern, agile software development practices
  6. Fostering a healthy, collaborative engineering culture
  7. Participating in leadership and strategic planning
  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 internal and external events

We seek candidates who:

  • Enjoy mentoring and developing engineers
  • Are passionate about software development
  • Focus on delivering high-quality, timely software
  • Have experience with agile methodologies
  • Hold a Bachelor’s or equivalent in Computer Science, STEM, or similar
  • Have development experience in Python or Golang
  • Possess effective communication skills
  • Have practical experience with cloud platforms like AWS, Azure, or Google Cloud

We offer:

  • A distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation reviews
  • 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. We hire globally, expect excellence, and promote a diverse, inclusive workplace. Working here means thinking differently, learning continuously, and pushing boundaries.

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

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Minneapolis

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Madison

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Phoenix

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Baltimore

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Seattle

Remote

USD 130,000 - 180,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Honolulu

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Wichita

Remote

USD 120,000 - 160,000

25 days ago

Engineering Manager - Public Cloud, Python, Golang

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

25 days ago