Browse All Jobs
Job Description

Canonical is seeking a Software Engineer to join its OpenStack Engineering team. This role is ideal for a software engineer with a passion for open-source software, Linux, and OpenStack. The successful candidate will contribute to building Charmed OpenStack and Ceph, a suite of open-source Python-based charms for deploying and managing OpenStack and Ceph.

Canonical is a globally distributed team, and the engineer will collaborate proactively within this context. The company values engineers who understand the open-source ecosystem and the needs of innovative organizations. This position involves international travel several times a year.

What the role involves:

  • Collaborating proactively with a distributed team
  • Writing high-quality code to create new features
  • Debugging issues and producing high-quality code to fix them
  • Reviewing code produced by other engineers
  • Discussing ideas and collaborate on finding good solutions
  • Ensuring the success of OpenStack and Ceph on multiple architectures
  • Working from home with global travel 2 to 4 weeks for internal and external events

Requirements:

  • Love technology and working with brilliant people
  • Are curious, flexible, articulate, and accountable
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Have experience with Python
  • Have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • Have experience with non-x86 architectures, including s390, arm64, power and others
  • Have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers:

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option
Apply Manually