Job Description
Canonical is seeking an Engineering Manager to lead a team focused on building a world-class DevOps culture within its corporate information systems. Canonical aims to transform its IS team into an extension of its product engineering capability, productizing internal workloads for real-time automated operations on Kubernetes. The Engineering Manager will lead a regional team, ensuring sound software architecture and best practices in software quality, testing, and documentation.
Role Involves:
- Leading a team focused on productizing business workloads.
- Building and managing a regional team of engineers.
- Developing the team through coaching, mentoring, and feedback.
- Setting reasonable schedules and managing expectations.
- Advancing agile software development practices.
- Maintaining a culture of quality and engineering excellence.
- Collaborating with other leaders in the organization.
Requirements:
- Experience in Docker and Kubernetes operations.
- Software engineering background with Python experience.
- Experience developing Python frameworks and understanding stable APIs.
- Interest in improving software and infrastructure operations.
- Experience in agile development environments.
What Canonical offers:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
This role involves global travel up to 20% for internal and external events. Canonical values diversity and is an equal opportunity employer.