Full-time

Software Engineer - OpenStack

Posted by Canonical • Toronto, ON, Canada

📍 Toronto, ON 🕒 March 04, 2026

About the Role

About Canonical

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. We have 1200+ colleagues in 75+ countries and run a founder‑led, profitable, and rapidly growing business.

About the Role

We are hiring a Software Engineer for our OpenStack Engineering team. This role will build Charmed OpenStack and Ceph, a suite of open source Python‑based charms for deploying and managing OpenStack and Ceph. You will bring cloud platform technologies to a wide range of users from desktops to bare‑metal servers. This position requires a Python developer passionate about automating infrastructure as code.

What You'll Do

  • Collaborate proactively with a globally distributed team
  • Write high‑quality code to create new features
  • Debug issues and produce high‑quality code to fix them
  • Review code pro...

Ready to Apply?

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

Apply Now