Company logo hidden

Software Engineer, Ceph & Distributed Storage

Unlock employer Jeddah, Saudi Arabia Posted: 26 Aug 2025

Financial

  • Estimate: $65k - $90k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job: Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. With a focus on innovative solutions, we utilize platforms like Ubuntu in areas such as public cloud, data science, AI, engineering innovation, and IoT. We work with the world's top public cloud and silicon providers and are committed to distributed collaboration, with colleagues in over 75 countries.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are currently hiring a Software Engineer for Ceph & Distributed Storage within our Cloud Engineering team. Your role will involve building modeling software for systems like OpenStack, Ceph, and Kubernetes, emphasizing distributed storage. You will develop engineering solutions that scale in production and collaborate with field teams to cater to customers adopting these technologies.

Travel is required for this position, with approximately four international trips per year, typically lasting one week.

What Your Day Will Look Like:

  • Write high-quality, rigorously designed Python and Golang software.
  • Collaborate proactively with a globally distributed team.
  • Debug issues and produce high-quality code to resolve them.
  • Contribute to technical documentation defining best practices for high-quality operators.
  • Develop and maintain software for the delivery, operations, and life-cycle management of Ceph storage.

What We Are Looking For in You:

  • Bachelor's degree in Computer Science, STEM, or a similar field.
  • Experience in writing modern, maintainable Python.
  • Familiarity with Ceph storage.
  • A passion for technology and collaboration with bright minds.
  • Strong soft skills, including curiosity, flexibility, articulateness, and accountability.
  • Interest and experience in two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging.
  • Exceptional academic track record from high school and preferably university.
  • Willingness to travel up to four times a year for internal events.

Additional Skills That You Might Also Bring:

  • Experience operating Ceph clusters in production.
  • Knowledge of open-source distributed storage such as Gluster, Minio, or Mayastor.

What We Offer You:

  • Competitive compensation shaped by geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus.
  • A distributed work environment with two in-person team sprints per year.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme.
  • Opportunities for travel to meet colleagues worldwide.

Canonical is proud to be an equal opportunity employer, promoting a workplace free from discrimination and fostering diversity of experience, perspective, and background.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct