Canonical Circular Logo

Software Maintenance Engineer

Canonical Dubai, United Arab Emirates Posted: 12 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company, known for its platform Ubuntu, supports a wide range of initiatives including public cloud, data science, AI, engineering innovation, and IoT. As a Software Maintenance Engineer, you will work in a dynamic engineering role focused on Linux-based 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, Kubernetes, and more.

This role offers a chance to leverage your engineering skills in resolving critical issues within the open source stack. Candidates should have a strong affinity for open source software, excellent communication skills, and a passion for problem-solving. Key responsibilities will include troubleshooting complex customer problems, maintaining relationships with engineering teams, participating in upstream communities, developing bug fixes, and reviewing code.

What We Are Looking For:

  • An exceptional academic track record
  • Background in Computer Science, STEM, or a similar field
  • Experience with Linux and open source software
  • Proficiency in at least one of the following: Python, Go, C, or C++ on Linux
  • Strong problem-solving abilities and willingness to learn
  • Ability to travel internationally up to 4 times a year for team events

Nice-to-Have Skills:

  • Interest in areas such as Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, Mongo, Debian packaging, and distributed systems
  • A love for technology and collaboration with skilled professionals
  • Curiosity, flexibility, and excellent communication skills

Language Requirements:
No specific language requirements mentioned, but proficiency in English is typically expected.

What We Offer:

  • Competitive compensation with annual reviews and performance-driven bonuses
  • Global remote work environment with occasional in-person team meetings
  • Personal learning and development budget of USD 2,000 per year
  • Comprehensive benefits including annual holiday leave, maternity and paternity leave, and wellness programs
  • Opportunities for travel and events globally

Canonical is an equal opportunity employer committed to creating a diverse and inclusive workplace. Applications are welcome from all qualified individuals.

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.