Job Description

Overview

Canonical is a leading provider of open‑source software and operating systems for enterprise and technology markets. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering innovation and IoT. With more than 1,200 colleagues in over 80 countries, teams meet two to four times annually in person to align strategy and execution.

We are hiring Golang engineers of all levels of seniority for all relevant teams. If you are an exceptional software engineer who prefers to work in Go, we want to hear from you.

Responsibilities

  • Design and implement well‑tested, documented software in Go
  • Debug and fix issues encountered by users
  • Participate in engineering processes through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • Deploy and operate services developed by the team (i...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application