Company logo hidden

Software Engineer - L3 Support

Unlock employer Riyadh, Saudi Arabia Posted: 07 Jun 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

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

We are hiring a Software Engineer - L3 Support to work in a dynamic and exciting engineering role in Linux-based infrastructure and applications. The role covers all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), and networking (OVS, OVN, and Core networking). This position will challenge you to demonstrate a breadth of your engineering skills, contributing to almost any aspect of Ubuntu and the open source applications used by large enterprise customers.

This opportunity is perfect for technologists passionate about Linux and open source who are eager to build a career with Canonical and drive success for our customers, community, and the company. The role involves dealing with critical issues in the open source stack, requiring upstream bug fixes, and will require effective troubleshooting skills to resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.

Key Responsibilities

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities; develop bug fixes and backport patches.
  • Review code produced by other engineers; demonstrate good judgment in technical methods.
  • Prioritize work and manage time effectively.
  • Maintain clear, technical, and concise 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 programming languages: Python, Go, C, or C++ on Linux.
  • Strong drive to learn and deep-dive into difficult technology issues.
  • Willingness to travel up to 4 times a year for internal events.

Nice-to-Have Skills

  • Passion for technology and working with skilled individuals.
  • Curiosity, flexibility, articulation, and accountability.
  • Interest in or willingness to learn about technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, Mongo, and distributed systems.

Benefits

Canonical offers competitive compensation, including:

  • Personalized learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • A distributed work environment with bi-annual team sprints.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities to travel to new locations for team events.

Canonical is proud to foster a diverse workplace free from discrimination, valuing the contributions of individuals from different backgrounds and perspectives.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct