Software Engineer - OpenStack

Canonical
📍 Hermosillo, Hermosillo, Mexico 💼 Full-time 🕒 Posted February 26, 2026

Job Description

About 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 public cloud, data science, AI, engineering innovation, and IoT. We are a pioneer of global distributed collaboration, with over 1,200 colleagues in more than 75 countries and few office-based roles.

We are hiring a Software Engineer for our OpenStack Engineering team. This role involves building Charmed OpenStack and Ceph, Python‑based charms that deploy and manage OpenStack and Ceph across desktops to bare‑metal servers.

This role involves international travel several times a year, usually for one week at a time.

What you'll do
  • Collaborate proactively with a distributed team
  • Write high‑quality code to create new features
  • Debug issues and write maintainable fixes
  • Review code produced by other engineers
  • Discuss ideas a...

Ready to Apply?

Submit your application today and join our talented team at Canonical.

Submit Application

Job Details

  • Location Hermosillo, Hermosillo
  • Job Type Full-time
  • Category Other-General
  • Posted Date February 26, 2026
  • Application Deadline April 07, 2026