Company logo hidden

Software Architect - Containers / Virtualisation

Unlock employer Dubai, United Arab Emirates Posted: 06 Feb 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The company is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a software architect for the company LXD and MicroCloud, aiming to make clusters of compute—using system containers or virtual machines—"just work". This role involves a challenging exercise in distributed systems, virtualization, container technology, networking, and storage.

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

As a software architect, you will drive the architecture, design, and evolution of LXD, a modern Golang system container and virtual machine orchestrator. You will also work on the company MicroCloud, which combines LXD with Ceph and OVN to provide a lean and resilient cluster-scale cloud infrastructure.

We are looking for an outstanding software architect and engineer with experience in Golang and C, alongside leadership qualities to rally a team to ship exceptional products. A solid understanding of modern cloud infrastructure offerings and their technologies is essential.

Work Conditions

  • This is a home-based position available in EMEA and the Americas.
  • The role includes global travel twice annually for company events.

Responsibilities

  • Lead the architecture of LXD and MicroCloud
  • Mentor and develop colleagues
  • Develop in Golang and C
  • Review code from other engineers
  • Ensure product security and performance
  • Display technical leadership within the company and our communities

Requirements

  • Exceptional academic track record
  • Undergraduate degree in Computer Science or a related STEM field
  • Strong drive and a track record of exceeding expectations
  • Technical leadership and ability to motivate teams
  • Experience with Go and C
  • 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)

What We Offer

  • Competitive compensation with annual reviews
  • Performance-driven bonuses
  • Personal learning and development budget of USD 2,000 per year
  • Distributed work environment with twice-yearly team in-person events
  • Annual holiday leave, maternity/paternity leave, and employee assistance programs
  • Opportunities for international travel for company events

The company is an equal opportunity employer, promoting a workplace free from discrimination, and considers diversity essential to creating a better work environment and better products.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct