Canonical Circular Logo

Software Support Engineer

Canonical Jeddah, Saudi Arabia Posted: 24 May 2025

Financial

  • Estimate: $50k - $80k*
  • 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. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. We service a range of customers, from the world's leading public cloud and silicon providers to industry leaders in various sectors.

As a Software Support Engineer, you will have a dynamic role in Linux-based infrastructure and applications, covering technical areas such as 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 built on top of them. This challenging role is perfect for technologists with a passion for Linux and open source to build a career at Canonical, supporting our customers while driving success for the company.

Work Conditions: Full-time, Remote, with international travel up to 10% of work time for team meetings and events.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Maintain a close relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and assist in developing bug fixes and backports.
  • Review code produced by other engineers and demonstrate sound judgment in technical methodologies.
  • Effectively manage time and prioritize work.
  • Engage in team discussions to improve processes, tools, and documentation.
  • Maintain clear and concise technical communications.

What We Are Looking For:

  • Exceptional academic background in Computer Science, STEM, or a similar field.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language: Python, Go, C, or C++ on Linux.
  • A desire to learn new technologies and deep-dive into challenging issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • A passion for technology and working collaboratively with talented individuals.
  • Curiosity, flexibility, articulation, accountability, and motivation.
  • Interest in learning about technologies such as Ubuntu Linux, Kubernetes, and OpenStack.

Benefits:

  • Competitive compensation, with annual reviews 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 connect with colleagues.

Canonical is an equal opportunity employer and is dedicated to fostering a diverse work environment. All applications will be considered fairly regardless of identity.

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.