Canonical Circular Logo

Software Engineer, Sustaining Engineering

Canonical Dubai, United Arab Emirates Posted: 21 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications. The role encompasses working on various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open-source applications running on them.

The position is ideal for a technologist who has a passion for Linux and open source and seeks to build a career with Canonical while driving success for customers, community, and the company. The role requires troubleshooting and resolving issues in technologies utilized by millions around the globe.

You will be expected to:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.
  • Maintain close working relationships with Canonical's field, support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes and backport patches.
  • Review code produced by other engineers and prioritize work effectively.

Requirements:

  • Professional experience as a software engineer.
  • Strong experience with Linux and at least one of the following: Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Development-level experience with at least one of Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot with debugging tools like gdb.
  • Familiarity with git source code repositories.
  • Willingness to travel up to 4 times a year for internal events.

Additional Skills That You Might Also Bring:

  • A passion for technology and a desire to work with talented individuals.
  • Curiosity, flexibility, and strong communication skills.
  • Interest in various technologies, including Ubuntu Linux, Kubernetes, OpenStack, Ceph, among others.

This job provides an opportunity to work in a collaborative environment, engage in meaningful projects and refine your skills while working remotely.

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.