
Senior Systems Engineer - Virtualization
Core42 Abu Dhabi, United Arab Emirates
Canonical Riyadh, Saudi Arabia Posted: 13 Jun 2025
Canonical is a leading provider of open source software and operating systems, known for its platform, Ubuntu, which is widely utilized in areas such as public cloud, data science, AI, engineering innovation, and IoT. We are seeking a Software Architect for Canonical LXD and MicroCloud, aiming to streamline the setup of compute clusters using system containers or virtual machines. This role involves a deep understanding of distributed systems, virtualization, container technology, networking, and storage.
As a software architect, you will lead the architecture, design, and evolution of LXD—a modern Golang system container and virtual machine orchestrator. You will also work on Canonical MicroCloud, which combines LXD with Ceph and OVN to create resilient cluster-scale cloud infrastructure. The ideal candidate will have experience in Golang and C and possess the leadership qualities to facilitate team collaboration and product excellence.
Work Conditions:
Key Responsibilities:
Requirements:
What We Offer:
Canonical is dedicated to fostering a diverse and inclusive workplace and welcomes applications from all individuals regardless of their background.
Core42 Abu Dhabi, United Arab Emirates
Avrioc Technologies Abu Dhabi, United Arab Emirates
Canonical Dubai, United Arab Emirates
Presight Abu Dhabi, United Arab Emirates
Canonical Jeddah, Saudi Arabia
Microsoft Dubai, United Arab Emirates
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.