Job Description

Microservices Engineer – Canonical

Canonical is a leading open‑source software provider. Our platform, Ubuntu , powers millions of clients worldwide. We are a founder‑led, profitable, global team of 1,200+ colleagues across 75+ countries, with a remote‑first culture and limited office‑based roles.

Key Areas of Interest

  • API design, documentation, and governance
  • Database performance design considerations and skills
  • Multi‑region service delivery for resilience and performance
  • Fuzzing and other proactive security analysis techniques
  • Tracing and profiling for distributed systems insights
  • Next‑generation DevOps practices

Location

Microservices teams are open worldwide. Work from home with global travel twice annually for company events.

What Your Day Will Look Like

  • Write high‑quality, well‑designed, robust software that works at scale
  • Design API...

Apply for this Position

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

Submit Application