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