Software Maintenance Engineer at Canonical
This role is ideal for a versatile, mid-level Linux enthusiast who thrives on "deep-dive" troubleshooting and root-cause analysis. You should have a strong acad
Work type: remote
Location: Home based - Worldwide
Type: Full-time
This role is ideal for a versatile, mid-level Linux enthusiast who thrives on "deep-dive" troubleshooting and root-cause analysis. You should have a strong academic background in STEM and proven experience with C, C++, Python, or Go. This isn't just a maintenance role; it’s for someone who wants to work across the entire stack—from the kernel and virtualization to distributed systems like Kubernetes and OpenStack—and contribute directly back to upstream open-source communities.
Canonical offers a truly global, remote-first culture with high standards for excellence. While the base salary isn't disclosed, they provide a performance-driven annual bonus, a $2,000 yearly professional development budget, and unique travel perks like Priority Pass for long-haul flights. A standout feature of this position is the "sprint" culture, where you’ll travel internationally up to four times a year to collaborate with your team in person.
**You might be a good fit if you:**
* Enjoy fixing bugs at the source and seeing your code merged into major open-source projects.
* Have a "Swiss Army Knife" technical mindset and can jump between different languages and infrastructure layers.
* Are comfortable working in a fully distributed environment across various time zones.
* Want a role that balances deep technical work with high-level strategic problem-solving for enterprise customers.
View this job on nocollar jobs