Company logo hidden

Software Maintenance Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 19 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

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 significant enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

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 engineering role focused on Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes, and the open source applications that run on them. This role challenges you to apply your engineering skills across various aspects of Ubuntu and the open source applications large enterprise customers rely on.

Key responsibilities include:

  • Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintaining close collaboration with Canonical's Field, Support, and product engineering teams.
  • Participating in upstream communities, developing bug fixes, backporting patches, and working with upstream for inclusion.
  • Reviewing code produced by other engineers and demonstrating good judgment in technical methods and techniques.
  • Participating in team discussions to improve processes, tools, and documentation.
  • Communicating clearly and concisely in technical matters.
  • Working from home and traveling internationally up to 10% of the time for team meetings, events, and conferences.

Qualifications:

  • Exceptional academic track record, preferably in Computer Science, STEM, or a similar field.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++ on Linux.
  • A drive to learn unfamiliar technology and delve into complex issues.
  • Willingness to travel up to 4 times a year for internal events.

Preferred Skills:

  • Passion for technology and collaboration with talented individuals.
  • Curiosity, flexibility, accountability, and strong communication skills.
  • Interest in or willingness to learn about: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, MongoDB, distributed systems.

Work Conditions:
This position is fully remote with an expected international travel commitment of up to 10%.

Language Requirements:
No specific language requirements mentioned, but good communication skills are emphasized.

What We Offer:

  • Competitive compensation reflecting geographical location, experience, and performance.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Benefits including annual holiday leave, maternity and paternity leave, and wellness programs.
  • Opportunities to travel to new locations for team meetings and events.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct