Company logo hidden

Software Architect - Containers / Virtualisation

Unlock employer 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

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct