Open Role
Canonical

Opportunity at

Canonical

Software Engineer - OpenStack

Canonical, the creator of Ubuntu and a provider of open-source software and operating systems, is seeking a Software Engineer for its OpenStack Engineering team. The company…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Nov 7, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the creator of Ubuntu and a provider of open-source software and operating systems, is seeking a Software Engineer for its OpenStack Engineering team. The company supplies platform technologies to major public clouds, silicon vendors, and various industry sectors, operating as a profitable, founder-led enterprise with a globally distributed workforce. In this role, the successful candidate will build and maintain Charmed OpenStack and Ceph, which are Python-based charms designed for…

Job Description

Canonical, the creator of Ubuntu and a provider of open-source software and operating systems, is seeking a Software Engineer for its OpenStack Engineering team. The company supplies platform technologies to major public clouds, silicon vendors, and various industry sectors, operating as a profitable, founder-led enterprise with a globally distributed workforce. In this role, the successful candidate will build and maintain Charmed OpenStack and Ceph, which are Python-based charms designed for deployment and management across multiple environments and architectures. This position suits individuals who are passionate about open-source software, Linux, distributed systems, infrastructure automation, and the software-defined datacenter.

Team members collaborate across borders while working from home, with mandatory international travel occurring two to four times annually for internal and external events, usually lasting one week per trip. Daily activities involve writing clean code for new features, debugging and resolving issues, reviewing peer code, and participating in technical discussions to deliver scalable solutions.

Responsibilities

  • Collaborate proactively within a distributed engineering team
  • Develop high-quality code to introduce new features
  • Identify and resolve software bugs
  • Conduct code reviews for peer submissions
  • Discuss technical ideas and collaborate on optimal solutions
  • Guarantee the success of OpenStack and Ceph across diverse architectures
  • Engage in international travel two to four times per year for events

Requirements

  • Experience with Python programming
  • Familiarity with infrastructure as code automation
  • Background in non-x86 architectures such as arm64, s390, or power
  • Knowledge of OpenStack, OVN, Openvswitch, or related cloud technologies

Qualifications

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Interest or experience in Ubuntu Linux kernel or userspace, Kubernetes, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, PostgreSQL, Mongo, Debian packaging, or scalable web services

Core Skills

Benefits

  • Learning and development opportunities
  • Annual compensation reviews
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
  • Flexible working options

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is this job located?

The posting states that most colleagues work from home and the company is globally distributed, with team members traveling internationally two to four times a year.

What kind of experience is required for this role?

Applicants must have experience with Python, infrastructure automation, non-x86 architectures, and cloud technologies such as OpenStack, OVN, or Openvswitch.

Are there educational requirements?

The position requires a Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.

Does the posting specify the salary?

No, the salary is not stated in the job posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 2h ago
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 2h ago

Posted by Canonical

Source: Jobicy — UAE

View the original listing ↗

Posted by employer: Nov 7, 2026

Added to Jobsiz: Nov 7, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

363Open Jobs
—No reviews yet
View Company Profile