Job Description

Position Overview

Canonical is a leading provider of open source software and operating systems, best known for its Ubuntu platform. With 1200+ colleagues in 75+ countries, the company is founder‑led, profitable, and focused on highly scalable back‑end REST API microservices written in Go and Python.

We are seeking skilled engineers who can design API architecture, build resilient services, and help us enhance performance, scalability, resilience, and DevOps practices at a global scale.

Key Responsibilities
  • Write high‑quality, well‑designed, robust software that operates at scale.
  • Design APIs and software architecture for collegial review.
  • Write tests that validate software behavior.
  • Build and maintain reliable, fault‑tolerant applications and services.
  • Collaborate proactively with a globally distributed team.
  • Display technical leadership internally and within external communities.
  • Debu...

Apply for this Position

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

Submit Application