Software Architect,

Software Architect - Containers / Virtualisation
Join to apply for the
Software Architect - Containers / Virtualisation
role at
Canonical
.Canonical 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have over 1200 colleagues across more than 80 countries, with few office-based roles, emphasizing distributed collaboration.We are hiring a
Software Architect
for Canonical LXD and MicroCloud to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This role involves distributed systems, virtualization, container technology, networking, and storage, aiming to simplify cloud infrastructure.Review code and ensure security and performanceDisplay technical leadership within Canonical and the communityWork remotely with biannual global travel for company eventsStrong academic background in high school and universityDegree in Computer Science or STEMKnowledge of storage, networking, virtualization, and container technologiesExperience with distributed systems and Linux (Debian/Ubuntu preferred)Competitive worldwide compensation, annual reviews, and benefits including learning budgets, travel opportunities, and work-from-home flexibility.Home-based in EMEA or the Americas.Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We value diversity, excellence, and remote work, fostering a global, inclusive environment.Full-timeEngineering and ITSoftware Development#
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!