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