Canonical Circular Logo

Software Maintenance Engineer

Canonical Dubai, United Arab Emirates Posted: 05 Apr 2025

Financial

  • Estimate: $70k - $100k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • 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. We serve customers that include the world's leading public cloud and silicon providers and industry leaders across various sectors. Canonical is a pioneer of global distributed collaboration, with over 1200 colleagues in more than 75 countries and very few office-based roles. Teams meet in person two to four times yearly in interesting locations worldwide to align on strategy and execution.

We are currently hiring a Software Maintenance Engineer to work in a dynamic and engaging engineering role focused on Linux-based infrastructure and applications. This position will involve full stack support, 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 top of these technologies.

The role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical while driving success for our customers, community, and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions globally, you will enjoy collaborating with some of the industry's best at Canonical.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities.
  • Develop bug fixes, backport patches, and collaborate with upstream for inclusion.
  • Review code produced by other engineers.
  • Demonstrate good judgment in technical methods and techniques.
  • Prioritize work and manage time effectively.
  • Participate in team discussions to improve processes, tools, and documentation.
  • Maintain clear, technical, and concise communications.
  • Work from home and travel internationally up to 10% of work time for team meetings, events, and conferences.

Requirements:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar fields.
  • 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 deep dive into complex issues.
  • Willingness to travel up to 4 times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and collaboration with brilliant people.
  • Curious, flexible, articulate, and accountable disposition.
  • Valuing soft skills and being passionate, enterprising, thoughtful, and self-motivated.
  • Interest in or willingness to learn about Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, and distributed systems.

Benefits:

  • Competitive compensation, with an annual review and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for international travel to meet colleagues.

Canonical fosters a diverse workplace free from discrimination, creating a better work environment and improving our products. We welcome applicants from all backgrounds and identities who meet our high standards for excellence.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.