Company logo hidden

Software Maintenance Engineer

Unlock employer Dubai, United Arab Emirates Posted: 28 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is extensively used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We're known for fostering a global distributed collaboration with over 1200 colleagues in 75+ countries, making our workplace extremely flexible.

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 centered on Linux-based infrastructure and applications. This position covers all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and the open source applications that run on them.

The role will challenge you to leverage a more comprehensive range of your engineering skills, as you'll be helping to resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes, and supporting the integration of upstream bug fixes. You will also maintain a close working relationship with our Field, Support, and product engineering teams.

Key Responsibilities:

  • Resolve complex customer issues related to open source software
  • Collaborate with Canonical's teams for effective problem resolution
  • Participate in upstream communities and develop necessary bug fixes
  • Review code and maintain clear technical communications
  • Manage priorities and participate in team discussions to improve processes

What We Are Looking For:

  • An exceptional academic track record, preferably in Computer Science, STEM, or similar
  • Experience with Linux and open source software, and proficiency in at least one of Python, Go, C, or C++ on Linux
  • A passion for troubleshooting, with a drive to learn about unfamiliar technologies
  • Willingness to travel up to 4 times a year for internal events

Nice-to-Have Skills:

  • Interest in technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems
  • A love for technology and collaboration with talented individuals

Language Requirements:

  • English proficiency is expected

What We Offer:
We provide a comprehensive compensation package that considers geographical location, experience, and performance. Our offerings include a performance-driven annual bonus, a personal learning and development budget, annual compensation reviews, and various benefits such as maternity/paternity leave and wellness programs.

Join Canonical, a pioneering company at the forefront of the global shift to open source, and become part of a dynamic team that's changing the world every day. We value diversity and encourage applications from all individuals.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct