Specialty
The role
Canonical is hiring a software engineer for its Solutions Engineering team, which builds infrastructure-as-code tools for model-driven operations from bare metal to containers. Work is mostly Python and Go. Remote in a global team.
What you will do
- Design and deliver open source operations code in Python and Go
- Work across the Linux stack from kernel, networking and storage to applications
- Build open source monitoring and alerting infrastructure
- Rethink open source operations for customers and the community
- Apply sound design and testing principles and agile practices
What they ask for
- Passionate Python developer
- Sound knowledge of cloud computing concepts
- Practical knowledge of Linux and networking
- Understanding of reliable operations in an agile setting
- Focus on timely, high-quality delivery
- Travel of up to 10% for events
- Bonus: computer science degree and Go skills
What they offer
- Fully distributed work, with in-person team sprints or company events
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and a performance-driven annual bonus
- Recognition rewards
- Annual holiday leave plus maternity and paternity leave
- Employee assistance programme
This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

