Software Support Engineer at Canonical

This role is ideal for a mid-level engineer who is deeply passionate about the Linux ecosystem and enjoys "under the hood" troubleshooting. It requires a strong

Work type: remote

Location: Home based - Worldwide

Type: Full-time

This role is ideal for a mid-level engineer who is deeply passionate about the Linux ecosystem and enjoys "under the hood" troubleshooting. It requires a strong academic background in STEM and proficiency in systems-level programming languages like Python, Go, C, or C++. Since you will be working across the entire open-source stack—from the kernel to Kubernetes—this is a "generalist-specialist" position for someone who loves solving complex, low-level technical puzzles. The most unique aspect of this position is the work model: it is fully remote and globally distributed, allowing you to work from almost anywhere. While the day-to-day is home-based, you will travel internationally up to four times a year for in-person "sprints." Perks include a $2,000 annual learning budget, a performance-driven bonus, and travel benefits like Priority Pass for company events. **You might be a good fit if you...** * Have a deep understanding of Linux internals and experience with virtualization (KVM/LXD) or containerization. * Are comfortable reading and writing code in C, C++, Python, or Go to develop upstream bug fixes. * Thrive in an asynchronous, remote environment but enjoy traveling for high-intensity team collaboration. * Enjoy a mix of high-level architectural problem-solving and deep-dive technical debugging.

View this job on nocollar jobs