Canonical Circular Logo

Software Support Engineer

Canonical Jeddah, Saudi Arabia Posted: 28 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job

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 critical enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. As a Software Support Engineer, you will work in a dynamic and exciting engineering role focusing on Linux-based infrastructure and applications, covering all layers of the stack including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and related open source applications.

This role offers an opportunity for a technologist passionate about Linux and open source to build a career with Canonical and drive success for our customers and community. You will troubleshoot and resolve complex issues related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes, while maintaining close collaboration with Canonical's support and product engineering teams.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote, with occasional international travel (up to 10% of work time)

Responsibilities

  • Resolve complex customer problems related to Ubuntu and open source software
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams
  • Participate in upstream communities and develop bug fixes
  • Review code produced by other engineers and demonstrate good judgment in technical methods
  • Prioritize work effectively and communicate clearly

Requirements

  • Exceptional academic track record, preferably in Computer Science, STEM, or similar fields
  • Experience with Linux and open source software
  • Proficient in at least one programming language such as Python, Go, C, or C++ on Linux
  • Willingness to learn about new technologies and deep-dive into complex issues
  • Ability to travel up to 4 times a year for internal events

Nice-to-Have Skills

  • Passion for technology and collaboration
  • Curiosity, flexibility, accountability, and a self-motivated spirit
  • Understanding or willingness to learn about Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems

What We Offer

  • Competitive compensation package with annual reviews and performance-driven bonuses
  • Personal learning and development budget of USD 2,000 per year
  • Flexible remote work environment with occasional in-person team meetups
  • Generous holiday leave, maternity and paternity leave, and wellness programs
  • Opportunities for travel to meet colleagues and attend company events

Canonical is an equal opportunity employer and prides itself on fostering a diverse workplace free from discrimination.

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.