Company logo hidden

Software Maintenance Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 07 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company has a pioneering spirit in global distributed collaboration, with over 1200 colleagues in more than 75 countries and few office-based roles. Teams meet two to four times yearly in interesting locations to align on strategy and execution.

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 hiring a Software Maintenance Engineer to work in a dynamic and exciting engineering role focused on Linux-based infrastructure and applications across various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and the open source applications running on top of them. This role challenges you to showcase your engineering skills while working on various aspects of Ubuntu and the applications utilized by large enterprise customers.

The role offers a unique opportunity for a technologist passionate about Linux and open source to build a career with Canonical and drive success for our customers, community, and the company. It requires an affinity for open source software, excellent communication skills, and a passion for troubleshooting and resolving technology issues used by millions worldwide. The position involves dealing with critical issues within the open source stack that necessitate upstream bug fixes, allowing engineers to work comprehensively across all software layers.

Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintain close collaboration with Canonical's Field, Support, and Product Engineering teams.
  • Participate in upstream communities.
  • Develop bug fixes, backport patches and coordinate with upstream for inclusion.
  • Review code produced by other engineers and demonstrate good judgment in technical methods.
  • Prioritize work and manage time effectively.
  • Contribute to team discussions aimed at improving processes, tools, and documentation.
  • Communicate clearly and concisely in a technical manner.
  • Work from home and travel internationally up to 10% of the time for team meetings, events, and conferences.

Requirements:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or a related field.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++ in a Linux environment.
  • A strong desire to learn new technologies and tackle complex issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and collaboration with talented individuals.
  • Curiosity, flexibility, articulation, accountability, and self-motivation.
  • Interest in or willingness to learn about Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, distributed systems.

What We Offer:

  • Competitive compensation that reflects geographical location, experience, and performance.
  • Performance-driven annual bonus.
  • Additional benefits in line with company values.
  • Distributed work environment with biannual in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Generous holiday leave and maternity/paternity leave.
  • Employee Assistance Program and Wellness Platform.
  • Opportunity to travel to new locations for team interactions.
  • Priority Pass and travel upgrades for long-haul company events.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most significant open-source projects and a platform for AI, IoT, and cloud computing, we are shaping the future of software. We invite applications from diverse experiences and backgrounds and provide fair consideration to every applicant.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct