Canonical Circular Logo

Software Support Engineer

Canonical Jeddah, Saudi Arabia Posted: 07 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • 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 various enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Software Support Engineer to work in a dynamic and exciting engineering role focused on Linux-based infrastructure and applications.

You will engage with a variety of technologies across different levels of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and various open source applications. This position requires a technologist with a passion for Linux and open source, who will resolve complex customer problems, maintain relationships with field, support, and product engineering teams, participate in upstream communities, and contribute to bug fixes and patches.

Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Maintain close working relationships with Canonical's teams.
  • Participate in upstream communities and develop bug fixes.
  • Review code produced by other engineers.
  • Prioritize work and manage your time effectively against those priorities.
  • Maintain clear, technical, and concise communications.

Work Conditions:

  • This is a remote role with teams in all time zones.
  • Occasional travel (up to 10% of work time) for team meetings, events, and conferences.

Requirements:

  • Exceptional academic track record in Computer Science or STEM.
  • Experience with Linux and open source software.
  • Proficiency in at least one of Python, Go, C, or C++ on Linux.
  • Willingness to travel up to 4 times a year for internal events.
  • Strong troubleshooting skills and excellent communication abilities.

Nice-to-Have Skills:

  • Interest or willingness to learn about additional technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, and more.

Language Requirements:

  • No specific language requirements mentioned, but proficiency in English is implied due to the global nature of the role.

Benefits:

  • Competitive compensation and performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, Canonical is committed to making a significant impact in the world through open source technology. We embrace a remote-first working environment and deeply value our team's diverse experiences and perspectives.

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.