Canonical Circular Logo

Software Engineer - L3 Support

Canonical Dubai, United Arab Emirates Posted: 14 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Fluent

Position

Canonical is seeking a Software Engineer - L3 Support to join its dynamic engineering team that specializes in Linux-based infrastructure and applications. The role covers all layers of the software stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and the open source applications that run on top of them.

Candidates will face challenges that require a depth of engineering skills, as the role entails working on critical issues that necessitate upstream bug fixes and collaboration with various teams. Successful applicants will engage in troubleshooting and guiding resolution efforts while also developing bug fixes, reviewing code, and communicating effectively within the team.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintain close working relationships with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities for bug fixes and code inclusion.
  • Review code produced by other engineers and contribute to improving processes, tools, and documentation.
  • Communicate technical information clearly and concisely.
  • Participate in international team meetings, events, and conferences.

Qualifications:

  • An exceptional academic track record in Computer Science, STEM, or similar fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language (Python, Go, C, or C++) on Linux.
  • A strong desire to learn about new technologies and address complex issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and working with talented colleagues.
  • Curiosity, flexibility, and strong communication skills.
  • Interest in or willingness to learn about Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems.

Benefits:

  • Competitive compensation reviewed annually, with performance-driven bonuses.
  • $2,000 personal learning and development budget per year.
  • Distributed work environment with biannual in-person team sprints.
  • Annual holiday, maternity, and paternity leave.
  • Employee Assistance Program and Wellness Platform.
  • Opportunities for travel and company events.

Language Requirements:
Fluency in English is typically required; additional language skills may be beneficial depending on specific customer requirements or geographical focus.

Canonical is proud to be an equal opportunity employer, fostering a diverse workplace that values 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.