Company logo hidden

Software Engineer, Sustaining Engineering

Unlock employer Unspecified, Unspecified Posted: 07 Apr 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
The company is a leading provider of open source software and operating systems, primarily known for its platform, Ubuntu. This software powers numerous enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. The company serves major public cloud and silicon providers worldwide while maintaining a focus on distributed collaboration among its 1200+ colleagues across 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 seeking a Software Engineer for our Sustaining Engineering team to engage in a fast-paced role that involves Linux-based software-defined 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, and Kubernetes.

In this role, you will tackle crucial issues within the open source stack requiring software engineering to address upstream bug fixes. The responsibilities include resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes, maintaining collaborative relationships with the company's teams, participating in upstream communities, and developing bug fixes.

Key Responsibilities:

  • Troubleshoot and resolve customer issues related to various technologies.
  • Collaborate closely with the company's Field, Support, and product engineering teams.
  • Participate in upstream communities and development processes.
  • Review other engineers' code and contribute to quality improvements.
  • Manage priorities effectively and participate in discussions to enhance processes and documentation.

Requirements:

  • Professional experience as a software engineer.
  • Background in Computer Science, STEM, or similar fields.
  • Strong experience with Linux and one of the following: Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Proficiency in at least one programming language, such as Python, Go, C, or C++ on Linux.
  • Ability to use debugging tools like gdb.
  • Familiarity with git repositories.
  • Exceptional academic track record.

Language Requirements:
English proficiency is essential for effective communication.

Nice-to-Have Skills:

  • Enthusiasm for technology and collaborating with talented individuals.
  • Flexibility, accountability, curiosity, and strong articulation skills.
  • Interest in various technologies including Ubuntu Linux, distributed systems, and relevant programming languages.

What We Offer:

  • Competitive compensation adjusted for location, experience, and performance.
  • Annual compensation reviews and performance-driven bonuses.
  • A personal learning and development budget of USD 2,000 per year.
  • Benefits including annual holiday leave, maternity/paternity leave, and employee assistance programs.
  • Opportunities for international travel and participation in team-building events.

About the Company:
The company is a pioneer in the open-source movement, recognized for developing Ubuntu, a foundational platform for AI, IoT, and cloud technologies. We uphold a commitment to diversity and equity in our workplace, welcoming applications from all identities and backgrounds. Working at the company offers a chance to engage with innovative technology and grow your professional skills in a global, remote work environment.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct