¡Activa las notificaciones laborales por email!
A leading software company is seeking a Software Architect specializing in Containers/Virtualisation. The role involves architecture and design leadership for LXD and MicroCloud, requiring proficiency in Golang and C. This remote position allows for flexibility, offers an annual development budget, and encourages a balanced work-life environment. Ideal candidates will possess strong leadership skills and experience with distributed systems and Linux.
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. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. The company is founder-led, profitable, and growing, with a distributed team of over 1200 colleagues in more than 80 countries.
We are hiring a software architect for Canonical LXD and MicroCloud, focusing on making clusters of compute with containers or VMs "just work"—easy to set up, reliable, and scalable.
LXD is a modern Golang system container and VM orchestrator used on Ubuntu, ChromeOS, and other Linux platforms. As a software architect, you will lead the architecture, design, and evolution of LXD and Canonical MicroCloud, which integrates LXD with Ceph and OVN for resilient, cluster-scale cloud infrastructure.
We seek an experienced engineer proficient in Golang and C, with leadership qualities to guide a team and deliver high-quality products. Knowledge of cloud infrastructure APIs and underlying technologies is essential.
This role offers an opportunity to influence modern cloud computing technologies within a fun, fast-paced environment that emphasizes learning and development.
Location: This is a home-based position available in EMEA and the Americas.
Key responsibilities include:
Candidate requirements:
What we offer:
About Canonical:
Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud innovations. We hire globally, uphold high standards, and foster an inclusive, innovative workplace.
Equal Opportunity Statement:
We are committed to diversity and inclusion, providing fair consideration regardless of background or identity.
Additional details: