Software Engineer, Cloud - Sustaining Engineering at Canonical

This role is ideal for a mid-level Software Engineer with a "generalist" spirit who thrives on troubleshooting complex, full-stack open-source issues. You shoul

Work type: remote

Location: Home based - Worldwide

Type: Full-time

This role is ideal for a mid-level Software Engineer with a "generalist" spirit who thrives on troubleshooting complex, full-stack open-source issues. You should have a strong background in Linux systems and be comfortable jumping between languages like Python, Go, C, and C++. Since this is a Sustaining Engineering role, it’s perfect for those who enjoy "detective work"—finding bugs, backporting patches, and working directly with upstream communities like OpenStack and Kubernetes. Canonical is a pioneer in remote work, offering a truly global, home-based environment. While the base salary isn't specified, they offer a performance-driven bonus, an annual compensation review, and a dedicated $2,000 yearly professional development budget. A unique highlight is the international travel; you’ll meet your global colleagues in person 2–4 times a year for "team sprints" in various locations worldwide. **You might be a good fit if you...** * Have professional experience debugging across the Linux stack (KVM, Docker, Ceph, or Networking). * Are proficient in Python or Go and comfortable reading/writing C or C++ when needed. * Possess an exceptional academic record and a drive to solve critical, high-stakes technical problems. * Enjoy collaborating with upstream open-source projects and contributing code back to the community.

View this job on nocollar jobs