Job Description

About Canonical

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. We are a pioneer of global distributed collaboration, with over 1,200 colleagues across 75+ countries and very few office‑based roles.

Location

Microservices teams are open for roles in every time zone. Work‑from‑home is the default, with twice‑yearly company events that travel globally.

What your day will look like

  • Write high‑quality, well‑designed, and robust software that works at scale.
  • Design APIs and software architecture for collegial review.
  • Write tests that validate software behaviour.
  • Build and maintain reliable, fault‑tolerant applications and services.
  • Collaborate proactively with a globally distribut...

Apply for this Position

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

Submit Application