Canonical Circular Logo

Software Engineer, Sustaining Engineering

Canonical Dubai, United Arab Emirates Posted: 11 Nov 2024

Financial

  • Estimate: $110k - $140k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

This is a fast-paced engineering role focused on Linux-based software-defined infrastructure and applications, addressing all layers of the stack including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), and platforms such as OpenStack and Kubernetes. The role presents an opportunity for technologists passionate about Linux and open source to develop a career at Canonical while contributing to customer success, community engagement, and the company's growth.

Key responsibilities include:

  • Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Collaborating closely with Canonical's field, support, and product engineering teams.
  • Participating in upstream communities and developing bug fixes, backport patches, and coordinating with upstream for inclusion.
  • Reviewing code and managing technical discussions to enhance processes and documentation.
  • Maintaining clear and concise communications.

Location: Remote (teams in all time zones)
Work Conditions:

  • Full-time
  • Remote opportunity with travel required up to 10% for team meetings, events, and conferences

Requirements:

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

Additional Skills That You Might Bring:

  • A strong passion for technology and collaboration with talented teams.
  • Curiosity, flexibility, articulate communication, and a high degree of accountability.
  • Interest in Ubuntu Linux (kernel or userspace), distributed systems, and additional technologies mentioned in the responsibilities.

What We Offer:

  • Competitive compensation, including annual reviews and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Benefits including annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme.
  • Opportunities to travel for team meetings and events.

Language Requirements:

  • Proficiency in English is implied, but additional language skills may be advantageous.

Company Overview:
Canonical is a pioneering tech firm leading the global move to open source, noted for publishing the Ubuntu operating system. Recognized for its remote-first culture since 2004, Canonical values diversity and promotes a fair workplace for all.

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.