Software Engineer - OpenStack

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Curiosity","Flexibility","Accountability","Self-motivated"]

Build Charmed OpenStack and Ceph, open source Python-based charms that help deploy and manage OpenStack and Ceph across desktops and bare metal servers. Collaborate with a distributed engineering team to write, review, and debug high-quality code, ensure success across multiple architectures, and automate infrastructure as code. The role is home-based with periodic international travel for internal and external events.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 years ago

Software Engineer - OpenStack

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build Charmed OpenStack and Ceph, open source Python-based charms that help deploy and manage OpenStack and Ceph across desktops and bare metal servers. Collaborate with a distributed engineering team to write, review, and debug high-quality code, ensure success across multiple architectures, and automate infrastructure as code. The role is home-based with periodic international travel for internal and external events.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Collaborate proactively with a distributed team.
  • •Write high quality code to create new features and fix bugs.
  • •Review code produced by other engineers and discuss ideas to find good solutions.
  • •Ensure the success of OpenStack and Ceph on multiple architectures.
  • •Work from home while supporting internal and external events with periodic international travel.
Travel: Medium travel

Pay and Benefits

Perks:Paid LeaveRemote Work

Key Requirements

  • •Experience with Python.
  • •Interest and experience with two or more of: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Go, C, Postgresql, Mongo, Debian packaging, scalable web services.
  • •Experience with non-x86 architectures, including s390, arm64, power and others.
  • •Experience with OpenStack and related cloud technologies such as OVN and Openvswitch.
  • •Bachelor’s (or equivalent) in Computer Science, STEM or similar degree.
Experience:Open sourceCloud infrastructureLinux
Education:Bachelor's
Skills:CuriosityFlexibilityAccountabilitySelf-motivated
Tech Stack:PythonLinuxUbuntu LinuxOpenStackCephCharmed OpenStackKubernetesQEMU/KVMLXC/LXDGoCPostgresqlMongoDebian packagingScalable web servicesNon-x86 architecturesS390Arm64PowerOVN

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn