Skip to main content

Engineering Manager - Public Cloud

Engineering Manager - Public Cloud
Canonical
remote
9 months 1 week ago

Canonical Ubuntu in Public Cloud

Canonical Ubuntu is the most widely used OS for public cloud instances across every major public cloud. The team builds, tests, and publishes the base Ubuntu images used by millions to ensure optimal performance and security. They aim to deliver the best public cloud VM experience and specialized images for specific purposes on each cloud. Canonical works closely with world-class cloud partners to optimize Ubuntu for their infrastructure, while ensuring a common operating experience for their users.

Role of Engineering Manager

As an engineering manager at Canonical, the primary responsibility is to support the team in growing as engineers, doing valuable work, and having a great time at Canonical. Technical leadership, strong background in software development, and representation of the team in direct partner engagement are key aspects of this role. The manager will work with the team to automate the delivery of Ubuntu image products for modern workloads, influence the culture, facilitate technical delivery, and work on strategy and execution with the team.

Key Responsibilities

  • Build and lead a team of engineers
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Demonstrate sound engineering principles and contribute toward the team's goals
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Lead modern, agile software development practices
  • Ensure a healthy, collaborative engineering culture in line with company values
  • Collaborate with other leaders in the organization
  • Build automated, highly reliable image delivery, testing, and publication pipelines
  • Engage with many teams at Canonical, open source community, and commercial partners
  • Work from home with global travel up to 15% for internal and external events

Qualifications and Skills

  • Experience in mentoring, developing, and growing people
  • Knowledge and passion for software development
  • Focus on success and delivery of high-quality software
  • Experience and commitment to agile development methodologies
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree
  • Software development experience in Python or Golang
  • Effective written and verbal communication skills
  • Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS

What Canonical Offers

  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
  • Parental leave

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. They foster a workplace free from discrimination and give fair consideration to all applications, regardless of identity.

#Stack

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in Minnesota