Job Description

Role Overview

Canonical is a leading open source software provider. As the platform behind Ubuntu, we empower enterprises with cloud, AI, and IoT solutions.

Canonical is founder‑led, profitable, and growing. We have 1000+ colleagues in 70+ countries and value remote‑first work.

Responsibilities

  • Design and specify new features, building consensus on approach
  • Engage with upstream communities in your area of expertise
  • Conduct security analysis and review to ensure defence in depth
  • Create and monitor performance benchmarks to optimise product
  • Collaborate proactively with a distributed team
  • Write high‑quality code to add new features
  • Debug issues and produce high‑quality code to fix them
  • Review code produced by other engineers

Qualifications

  • Exceptional academic track record or compelling narrative about alternative path
  • Undergraduat...

Apply for this Position

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

Submit Application