Company logo hidden

Software Engineer - L3 Support

Unlock employer Jeddah, Saudi Arabia Posted: 07 Jun 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

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

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The role encompasses all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, and Kubernetes, along with the open source applications that run on top of them. This position presents an opportunity for a technologist with a passion for Linux and open source to build a successful career at Canonical.

As part of the team, you will be involved in troubleshooting and resolving critical issues in the open source stack that require upstream bug fixes. Our engineers demonstrate productivity at all levels of the stack, including the kernel, and are adept at using a wide range of programming languages to address software issues. You will help with driving issues to resolution with workarounds, guidance, and bug fixes for upstream and Ubuntu.

Responsibilities:

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

Requirements:

  • Exceptional academic track record in Computer Science, STEM, or similar fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following languages: Python, Go, C, or C++ on Linux.
  • Drive to learn unfamiliar technology and tackle challenging issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Interest in, or willingness to learn, technologies like Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems.
  • Curiosity, accountability, and a passion for technology and collaboration.

What We Offer:

  • Competitive compensation with annual performance-driven reviews.
  • Additional benefits reflecting our values, including a personal learning and development budget.
  • Distributed work environment with in-person team sprints.
  • Recognition rewards, holiday leave, and wellness programs.

Canonical is an equal opportunity employer, and we pride ourselves on creating a diverse workplace free from discrimination. We seek to foster a better work environment and better products through diverse experiences and perspectives.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct