Software Engineer, Sustaining Engineering at Canonical

This role is ideal for a mid-level Software Engineer with a "full-stack" infrastructure mindset and a deep passion for the Linux ecosystem. You should be comfor

Work type: remote

Location: Home based - Worldwide

Type: Full-time

This role is ideal for a mid-level Software Engineer with a "full-stack" infrastructure mindset and a deep passion for the Linux ecosystem. You should be comfortable moving between high-level applications and low-level system debugging, with professional experience in Python, Go, or C/C++. Since this is a sustaining engineering role, it’s perfect for those who enjoy the "detective work" of troubleshooting complex, distributed systems and upstreaming bug fixes. The position offers unparalleled flexibility with a 100% remote, "work from anywhere" model that the company has pioneered for decades. While the base salary isn't disclosed, they provide a performance-driven bonus, an annual $2,000 USD professional development budget, and unique global travel opportunities for in-person team sprints 2–4 times a year to interesting international locations. **You might be a good fit if you...** * Have strong hands-on experience with Ubuntu and cloud technologies like Kubernetes, OpenStack, or Ceph. * Are comfortable using debugging tools like `gdb` to identify root causes in production environments. * Enjoy the challenge of backporting patches and collaborating directly with open-source community maintainers. * Have an exceptional academic track record and a STEM-focused background.

View this job on nocollar jobs