Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative open-source software company is seeking a Software Architect specializing in Containers and Virtualization. This role involves leading the architecture and design of cutting-edge systems like LXD and MicroCloud, while mentoring a talented team. You'll be at the forefront of technology, developing in Golang and C, and ensuring the highest standards of security and performance. Join a forward-thinking organization that values diversity and supports remote work globally, offering competitive salaries, performance bonuses, and a robust learning budget. This is an exciting opportunity to make a significant impact in the field of cloud infrastructure.
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical.
About the role: We are hiring a software architect for Canonical LXD and MicroCloud. You will drive the architecture, design, and evolution of LXD, a modern Golang system container and virtual machine orchestrator, and MicroCloud, which combines LXD with Ceph and OVN for cloud infrastructure. The role involves leading the architecture, mentoring colleagues, developing in Golang and C, reviewing code, and ensuring security and performance.
Location: This is a home-based position available in EMEA and the Americas.
Canonical is a leading open-source software company, publisher of Ubuntu, and innovator in AI, IoT, and cloud technologies. We value diversity, excellence, and innovation, and support remote work globally.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Software Development