Job Description
Canonical is seeking an Engineering Manager for its Commercial Systems unit. This role offers the opportunity to lead a team of software engineers in delivering and operating software solutions at scale. The Engineering Manager will ensure high engineering quality, sharpen team skills, and collaborate to define the future of open source.
The Commercial Systems unit comprises five engineering teams focused on:
- Contracts service development and operation.
- JAAS/Identity/Livepatch.
- Data lake and SAAS integration.
- Integration with public clouds (Azure, AWS, GCP).
- Salesforce engineering and administration.
The Engineering Manager will provide engineering and process guidance, actively seek improvements, and collaborate with cross-functional teams.
What this role involves:
- Leading a team of software engineers
- Implementing and operating software solutions
- Providing engineering and process guidance
- Seeking improvements to processes, designs, and solutions
- Collaborating with peers and cross-functional teams
What Canonical is looking for:
- Bachelor's degree in Computer Science or related field
- Experience as a software developer in Go or Python
- Experience as a hands-on engineering manager or team lead
- Experience building, deploying, and operating distributed systems and APIs
- Excellent verbal and written communication skills in English
- Ability to collaborate remotely and travel internationally
What Canonical offers:
- Fully remote working environment
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to meet colleagues