Information Technology · Not stated
Direct employerJuju Software Engineer (Go)

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Canonical is hiring a Software Engineer to work remotely from anywhere in the EMEA region. The role involves developing Juju, an open-source Go project that manages complex distributed software systems. This position suits software developers experienced in Go who can work well in a distributed team and are willing to travel occasionally.
Read full role
What you will do
- Contribute to designing, delivering, and supporting features in a highly concurrent and distributed system.
- Collaborate proactively with a distributed team.
- Debug issues and engage with upstream communities publicly.
- Work closely with skilled engineers and experts.
- Discuss and collaborate on solutions.
- Work from home with occasional global travel for events.
Requirements
- Experience developing software using Go.
- Excellent verbal and written communication skills in English, especially online.
- Strong academic record from high school and preferably university.
- Willingness to travel up to four times a year for internal events.
Benefits
The employer offers a performance-driven annual bonus, a personal learning and development budget of USD 2,000 per year, annual compensation reviews, holiday leave, maternity and paternity leave, an Employee Assistance Programme, and travel opportunities including Priority Pass for company events.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.