Open Role
Canonical

Opportunity at

Canonical

Software Engineer, Ceph & Distributed Storage

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its cloud engineering group. Operating globally since…

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 Jobsiz1h agoEmployer posted Nov 7, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its cloud engineering group. Operating globally since 2004, the firm builds open-source software utilized across public clouds, data science, artificial intelligence, internet of things, and enterprise technology markets. This position is based remotely in the Americas or EMEA regions. This role focuses on engineering solutions for production scaling, building modeling software…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its cloud engineering group. Operating globally since 2004, the firm builds open-source software utilized across public clouds, data science, artificial intelligence, internet of things, and enterprise technology markets. This position is based remotely in the Americas or EMEA regions.

This role focuses on engineering solutions for production scaling, building modeling software for platforms such as OpenStack, Ceph, and Kubernetes, and creating software for the delivery, operations, and life-cycle management of Ceph storage. Candidates must be passionate about distributed systems and open-source ecosystems, and capable of collaborating within a globally distributed team. The position involves international travel approximately two to four times annually, typically for one-week periods, to meet with colleagues for strategy and execution alignment.

Canonical evaluates compensation based on geographic location, experience, and performance, with annual reviews and performance-driven yearly bonuses. Additional offerings include a learning and development budget, recognition rewards, annual holiday leave, maternity and paternity leave, an employee assistance program, and travel perks for company events.

Responsibilities

  • Write rigorously designed, high-quality software using Python and Golang
  • Collaborate proactively with an international distributed team
  • Debug technical issues and develop code fixes
  • Contribute to technical documentation establishing best practices for authoring operators
  • Discuss ideas and collaborate on solutions
  • Develop and maintain software for the life-cycle management, delivery, and operations of Ceph storage

Requirements

  • Experience writing modern and maintainable Python
  • Experience working with Ceph storage
  • Willingness to travel internationally up to four times per year for internal events

Qualifications

  • Bachelor degree or equivalent in STEM, Computer Science, or a related field
  • Experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, or Debian packaging
  • Exceptional academic track record from high school and university
  • Experience operating Ceph clusters in production
  • Experience with open-source distributed storage technologies such as Minio, Gluster, or Mayastor

Core Skills

Benefits

  • Annual compensation review
  • Performance-driven annual bonus
  • Annual holiday leave
  • Maternity and paternity leave
  • USD 2,000 yearly personal learning and development budget
  • Employee Assistance Programme
  • Priority Pass for travel and long-haul travel upgrades for company events

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 position is based remotely in the Americas or EMEA regions, with international team travel required two to four times per year.

What are the primary technical skills required for this role?

Applicants must have experience writing modern Python and working with Ceph storage, along with a background in Computer Science, STEM, or a related degree.

What compensation and benefits are provided?

Canonical provides base pay shaped by geography, experience, and performance, alongside a performance-driven yearly bonus, annual reviews, a learning budget, holiday leave, parental leave, an employee assistance program, and travel perks.

What is the employment type?

The posting specifies a full-time employment opportunity, though exact weekly hours are not detailed in the text.

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 1h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UAE

View the original listing ↗

Posted by employer: Nov 7, 2026

Added to Jobsiz: Nov 12, 2026

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

Canonical

Canonical

281Open Jobs
—No reviews yet
View Company Profile