Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading provider of open source software is seeking a Software Architect to enhance Canonical LXD and MicroCloud. This role focuses on simplifying cloud infrastructure through innovative architecture and mentorship. Ideal candidates will have a strong technical background in Golang, C, and virtualization technologies while thriving in a remote-first environment.
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.
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.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Software Development