Senior Juju Go Software Engineer at Canonical
Confirmed open
Own Go engineering for Juju cloud automation, mentor colleagues and build distributed systems from a remote EMEA location.
- Location
- Home based - EMEA
- Work arrangement
- remote
- Technologies
- C++, Kubernetes, Docker, SQL, Linux, Go
Role overview
The senior Juju position expands on Canonical’s Go-based cloud automation work. It owns feature delivery and support in a concurrent distributed system and includes coaching less-experienced engineers. The source limits the remote role to EMEA.
Responsibilities
- Lead the design, release and ongoing support of Juju features used for large-scale software operations.
- Investigate defects and work with upstream communities and a distributed engineering team.
- Coach junior colleagues and help maintain code quality, tests and constructive technical collaboration.
- Work from home and travel for company or community events for two to four weeks a year.
Qualifications
- Proven professional delivery in Go and hands-on work with highly concurrent distributed systems.
- Strong English communication, agile development experience and ability to mentor engineers.
- Useful experience includes Linux, Docker or LXD or Kubernetes, networking, packaging and SQL or NoSQL databases.
- Background in C, C++ or Rust and a strong focus on software quality are additional advantages.
Benefits
- Canonical lists distributed home-based work with in-person team meetings, a USD 2,000 annual personal learning budget, annual compensation review and recognition awards.
- The posting also names annual leave, parental leave, an employee assistance programme and travel-related support for company events. The package can vary by location.
About Canonical
Canonical publishes Ubuntu and develops open-source software for cloud, connected devices and enterprise infrastructure. Its teams work across countries.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-09-29
Show what you can do
Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.
Build a free profile