Job Description

Software Engineer - OpenStack at Canonical

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. You'll work on building Charmed OpenStack and Ceph, a suite of open‑source Python‑based charms for deploying and managing OpenStack and Ceph. The role requires a Python developer with a passion for automating infrastructure as code.

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

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

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application