Juju Software Engineer (Go) at Canonical
This role is ideal for a Mid-level Software Engineer with a strong foundation in Go and a passion for open-source infrastructure. You should have experience bui
Work type: remote
Location: Home based - Worldwide
Type: Full-time
This role is ideal for a Mid-level Software Engineer with a strong foundation in Go and a passion for open-source infrastructure. You should have experience building highly concurrent, distributed systems and be comfortable working in a "remote-first" environment. Canonical places a high value on academic excellence and clear written communication, as you will be collaborating with a global team to maintain Juju, a critical engine for cloud automation and Kubernetes operations.
The standout feature of this position is the true "work from anywhere" flexibility combined with high-touch international travel. While you work from home daily, you will travel globally 2–4 times a year for in-person team sprints. Benefits include a performance-driven annual bonus, a $2,000 yearly professional development budget, and travel perks like Priority Pass.
**You might be a good fit if you:**
* Have professional experience developing software with Go and understand distributed systems.
* Are active in the open-source community or have experience contributing to public projects.
* Possess a strong academic background and excellent English communication skills.
* Enjoy the balance of remote deep-work and frequent international travel for team collaboration.
View this job on nocollar jobs