Full-time

Software Engineer - OpenStack

Posted by Canonical • Manchester, England, United-Kingdom

📍 Manchester, England 🕒 February 19, 2026

About the Role

Software Engineer - OpenStack

Join Canonical in delivering open source software and operating systems to enterprises worldwide. This role is focused on building Charmed OpenStack and Ceph, Python‑based charms that deploy and manage OpenStack and Ceph across a variety of environments.

Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering innovation, and IoT. With 1200+ colleagues in 75+ countries, we grow as a founder‑led, profitable company that values global collaboration.

Key Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high quality code to create new features.
  • Debug issues and produce high‑quality fixes.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on solutions.
  • Ensure the success of OpenStack and Ceph on multiple architectures.
  • ...

Ready to Apply?

Submit your application today and take the next step in your career journey with Canonical.

Apply Now