Canonical Circular Logo

Software Engineer, Sustaining Engineering

Canonical Riyadh, Saudi Arabia Posted: 21 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
This is a fast-paced engineering role in Linux-based software-defined 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, and Core networking), up to OpenStack, Kubernetes, and the open-source applications running on top of them.
This role offers an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community, and the company. The position involves resolving critical issues in the open-source stack that require software engineering for upstream bug fixes and will challenge you to demonstrate a wide breadth of engineering skills across various software layers.
You will help troubleshoot and drive issues to resolution with workarounds, guidance, and bug fixes that will be released upstream and in Ubuntu.

Key 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, backport patches, and work with upstream for inclusion.
  • Review code produced by other engineers and demonstrate good judgment in technical methods and techniques.
  • Manage time effectively and participate in team discussions to improve processes, tools, and documentation.
  • Maintain clear, technical, and concise communications.
  • Work from home with occasional international travel (up to 10% of work time) for team meetings, events, and conferences.

What We Are Looking For:

  • Professional experience as a software engineer with a background in Computer Science, STEM, or similar fields.
  • Strong experience with Linux, and at least one of the following: Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Development-level experience with at least one of Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot with debugging tools like gdb and familiarity with git source code repositories.
  • An exceptional academic track record.
  • Willingness to travel up to 4 times a year for internal events.

Additional Skills (Preferred):

  • A passion for technology and working with talented colleagues.
  • Curiosity, flexibility, articulation, and accountability.
  • Strong soft skills, including being passionate, enterprising, thoughtful, and self-motivated.
  • Interest and experience with various technologies, including Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, Mongo, Debian packaging, and distributed systems.

What We Offer:

  • Competitive compensation shaped by geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus and additional benefits reflective of our values.
  • Distributed work environment and personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and Employee Assistance Programme.
  • Opportunities for travel to meet colleagues and attend events.

Language Requirements: Proficiency in English is required.


About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, which supports a diverse range of applications from AI to IoT and cloud solutions. We have been a remote-first company since 2004, recruiting globally to build a strong team committed to excellence in technology and innovation.

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.