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