Job Description

Software Developer (Backend SaaS) – 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. The company is a pioneer of global distributed collaboration with over 1,200 colleagues in more than 75 countries and very few office‑based roles.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high‑quality code to create new features, fix bugs, and modernise the Landscape codebase
  • Demonstrate a strong commitment to code quality and automated testing
  • Participate in engineering processes with code and architectural reviews
  • Take personal ownership of problems and design and deliver solutions
  • Work remotely with global travel 2 to 4 weeks for internal and ex...

Apply for this Position

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

Submit Application