Canonical Circular Logo

Software Architect - Containers / Virtualisation

Canonical Dubai, United Arab Emirates Posted: 19 May 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. Our platform, Ubuntu, is extensively used in enterprise initiatives like public cloud, data science, AI, engineering innovation, and IoT. We are seeking a Software Architect for Canonical LXD and MicroCloud. The objective is to simplify the deployment of compute clusters using system containers or virtual machines.

As a software architect, you will be responsible for driving the architecture, design, and evolution of LXD, as well as Canonical MicroCloud, which integrates LXD with Ceph and OVN to deliver a resilient cloud infrastructure. This role requires experience in Golang and C, coupled with the leadership skills to guide a team in delivering exceptional products.

Responsibilities:

  • Lead the architecture of LXD and MicroCloud
  • Mentor and develop team members
  • Develop in Golang and C
  • Review code produced by engineers
  • Ensure security and performance of the product
  • Display technical leadership within Canonical and its communities
  • Work from home with global travel twice annually for company events

What We Are Looking For:

  • Exceptional academic track record (undergraduate degree in Computer Science or a STEM field)
  • Technical leadership and team motivation skills
  • Well-organized, self-starting, and able to meet deadlines
  • Professional communication skills
  • Experience with Golang and C, storage, networking, and virtualization
  • Familiarity with container technologies and concurrent, distributed systems
  • Detail-oriented with a focus on performance
  • Proficiency in written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)

Work Conditions:

  • Home-based position within EMEA and Americas
  • Twice-yearly team sprints in person

Compensation and Benefits:

  • Competitive salary with annual reviews
  • Performance-driven bonus or commission
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities for travel to meet colleagues

About Canonical: Canonical is at the forefront of the global shift to open source, as the publisher of Ubuntu, a vital open-source project for AI, IoT, and the cloud. We foster a workplace that values diversity and is committed to providing fair consideration for all applicants.

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.