Canonical Ubuntu and Public Cloud
Canonical Ubuntu is the most widely used OS for public cloud instances across major public clouds. The team builds, tests, and publishes base Ubuntu images for optimal performance and security. They work closely with major cloud partners to optimize Ubuntu for their infrastructure and enable their specific points of differentiation.
Responsibilities of an Engineering Manager
As an engineering manager at Canonical, the primary responsibility is to support the team, ensure their growth as engineers, valuable work, and overall satisfaction at Canonical. Technical leadership, solid background in software development, and fluency in Python and Golang are essential. This role involves code reviews, architectural leadership, commitment to healthy engineering practices, documentation, quality, and performance optimization.
Key Responsibilities and Qualifications
- Build and lead a team of engineers
- Develop talent through coaching, mentoring, and hands-on career development
- Demonstrate sound engineering principles and directly contribute toward team goals
- Set and manage expectations with other engineering teams, management, and external stakeholders
- Experience in Python or Golang
- Effective written and verbal communication skills
- Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS
- Bachelor's or equivalent in Computer Science, STEM, or similar degree
Offerings from Canonical
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
- Parental leave
Diversity and Inclusion at Canonical
Canonical fosters a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. All applications receive fair consideration, regardless of identity.