Company logo hidden

Software Maintenance Engineer

Unlock employer Unspecified, Unspecified Posted: 13 Apr 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

The company is a leading provider of open source software and operating systems, known for our platform, Ubuntu. Our services are widely used in critical enterprise initiatives, including public cloud, data science, AI, and IoT, serving world-class cloud and silicon providers. We are committed to global collaboration with a workforce of over 1200 colleagues in 75+ countries, mostly operating remotely.

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 looking for a Software Maintenance Engineer to join our team and engage in a dynamic role focused on Linux-based infrastructure and applications. You will work across 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), and open-source applications crucial for our enterprise customers.

In this role, you will troubleshoot and resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open-source software. You will develop bug fixes, backport patches, and collaborate with upstream communities. The ideal candidate has a passion for Linux and open source, possesses excellent communication skills, and is adept at troubleshooting technologies used broadly across the globe.

Location: Mecca, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with occasional international travel (up to 10% of work time)

Responsibilities:

  • Resolve complex customer problems related to Ubuntu and various open-source technologies.
  • Maintain a close working relationship with the company's Field, Support, and Product Engineering teams.
  • Participate in upstream communities and develop code fixes.
  • Review and improve processes, tools, and documentation within the team.
  • Maintain clear and concise technical communication.

Requirements:

  • Exceptional academic track record with a background in Computer Science, STEM, or similar.
  • Experience with Linux and open-source software.
  • Proficiency in at least one of the following languages on Linux: Python, Go, C, or C++.
  • Willingness to learn and dive into new technologies and complex issues.
  • Willingness to travel up to four times per year for internal events.

Nice-to-Have Skills:

  • Interest or willingness to learn about technologies such as Kubernetes, OpenStack, Ceph, and distributed systems.

Language Requirements:
Proficiency in English is highly desired.

Benefits:

  • Competitive compensation with annual reviews and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunity to travel to new locations and meet colleagues.
  • Distributed work environment with twice-yearly team sprints in person.

The company is an equal opportunity employer, proud to foster a diverse workplace that encourages innovation and reflects a wide range of experiences and perspectives.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct