Job Description

Juju Software Engineer (Go)

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. With more than 1200 colleagues in 75+ countries, we are a pioneer of global distributed collaboration.

We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems worldwide. Juju provides model‑driven operations for public, private, Kubernetes and bare‑metal clouds and bridges the Ops framework into a complete solution for application and infrastructure management.

Location: Globally remote role.

What your day will look like

  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed syst...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application