Canonical Circular Logo

Software Architect - Containers / Virtualisation

Canonical Dubai, United Arab Emirates Posted: 02 May 2025

Financial

  • Estimate: $100k - $130k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is seeking a Software Architect to lead the architecture, design, and evolution of LXD—a modern Golang system container and virtual machine orchestrator. This role is focused on simplifying the creation of compute clusters with system containers or virtual machines and requires oversight of the entire software stack, from low-level kernel work to high-level management APIs and CLI. The successful candidate should possess experience in Golang and C, along with a strong grasp of modern cloud infrastructure and its technologies.

Responsibilities:

  • Lead the architecture of LXD and MicroCloud.
  • Mentor and develop colleagues.
  • Develop in Golang and C.
  • Review code and ensure product security and performance.
  • Display technical leadership within Canonical and the open-source community.
  • Work from home, with global travel twice a year for company events.

Requirements:

  • Exceptional academic track record.
  • Undergraduate degree in Computer Science or a STEM field.
  • Proficiency in Go and C, alongside knowledge of storage, networking, and virtualization.
  • Familiarity with container technologies and concurrent, distributed systems.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills and a self-starting attitude.

Work Conditions:

  • Home-based position available in EMEA and the Americas.
  • Global travel required twice annually for company events.

Language Requirements:

  • Professional proficiency in written and spoken English.

What We Offer:

  • Competitive compensation with performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for collaborative travel.
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.