Skip to main content
Canonical
Canonical

Software Engineer - OpenStack

RemoteAmericasEMEA
Published
Role
Backend
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to Anywhere in Americas & EMEA. Set where you work from to check your eligibility.

No BS summary

Python software engineer for Canonical’s OpenStack Engineering team, working on Charmed OpenStack and Ceph. Must be based in the Americas or EMEA, comfortable with open source, Linux, distributed teams, and international travel several times a year.

Core skills

Ubuntu Linux/Kubernetes/OpenStack/Ceph/AI/ML/QEMU/KVM/LXC/LXD/Python/Go/C/PostgreSQL/MongoDB/Debian packaging

Required skills

OVNOpen vSwitch

What you'll do

  • 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
  • Work from home with global travel 2 to 4 weeks for internal and external events

What they require

  • This role requires a python software developer with a passion for automating infrastructure as code.
  • Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source.
  • You will need to work well in a globally distributed team context.
  • Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
  • This job involves international travel several times a year, usually for one week at a time.
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You 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
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

Benefits

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

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed