Canonical Circular Logo

Software Engineer - OpenStack

Canonical Jeddah, Saudi Arabia Posted: 12 Feb 2025

Financial

  • Estimate: $60k - $80k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Join Canonical, a growing international software company, and build a rewarding career with some of the brightest minds in technology.

As a software engineer on the OpenStack Engineering team, you'll be responsible for building Charmed OpenStack and Ceph, a suite of open source Python-based charms for deploying and managing OpenStack and Ceph. Your work will deliver cloud platform technologies to a diverse range of users and computing environments, from desktops to bare metal servers.

We are looking for a python software developer with a passion for automating infrastructure as code. Applicants should ideally have a strong interest in the future of software-defined data centers, distributed systems, and open source.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with international travel several times a year (2 to 4 weeks for internal and external events)

Key Responsibilities:

  • 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 effective solutions.
  • Ensure the success of OpenStack and Ceph on multiple architectures.

Who You Are:

  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You have a Bachelor's or equivalent in Computer Science, STEM, or similar field.
  • You have experience with Python.
  • You are interested and experienced with two or more of the following: Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, PostgreSQL, MongoDB, scalable web services.
  • Experience with non-x86 architectures (s390, arm64, power, etc.) is a plus.

Language Requirements:
English proficiency is expected.

What Canonical Offers:

  • Learning and Development opportunities.
  • Annual Compensation Review and Recognition Rewards.
  • Annual Leave and flexible working options.

Canonical is committed to fostering a diverse workforce and ensuring equal employment opportunities for all qualified individuals.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.