Full-time

Golang System Software Engineer - Containers / Virtualisation

Posted by Canonical • WorkFromHome, Querétaro, Mexico

📍 WorkFromHome, Querétaro 🕒 March 01, 2026

About the Role

Golang System Software Engineer - Containers / Virtualisation

Join to apply for the Golang System Software Engineer - Containers / Virtualisation role at Canonical.

Location : This is a remote position available in EMEA and the Americas.

The mission of the LXD team is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data centre scale cloud that 'just works' and provides a mission‑critical cloud for edge and core enterprise deployments.

As a Golang software engineer you will work on the low‑level Go codebase sitting between our REST API and the low‑level C libraries used to manage containers and virtual machines. The role requires system‑level developers with experience in design and data management/modeling.

What you will focus on

  • Design, implement and document system level Go code
  • Model data, design database schema and implement data storage in a dqlit...

Ready to Apply?

Submit your application today and take the next step in your career journey with Canonical.

Apply Now