Canonical, the company behind Ubuntu, is seeking a Golang System Software Engineer to work on their next-generation private cloud infrastructure. This role focuses on developing low-level Go code that bridges their REST API with C libraries for container and VM management. The position involves working with KVM, Ceph, and SDN technologies to create enterprise-grade cloud solutions. As part of the LXD team, you'll work across the entire software stack from kernel features to management APIs. This remote position offers the opportunity to impact modern cloud computing while working with a global team. The role requires expertise in Go, C, and system-level programming, with a focus on distributed systems and cloud technologies. Canonical offers a flexible work environment with twice-yearly team meetings and comprehensive benefits including learning opportunities and global travel. The company values diversity and maintains a remote-first culture since 2004, making it an ideal place for those seeking to work at the forefront of open source technology.