Find your next role
Discover roles across ambitious teams
9,756 jobs
- More jobs
Canonical
Software Engineer, Sustaining Engineering
Remote · Mid level
About the role
Work on Linux-based software-defined infrastructure and applications across the stack. Troubleshoot and fix issues in open source software used globally.
What you’ll do
• Resolve complex issues in Ubuntu, Kernel, Ceph, OpenStack, Kubernetes. • Maintain close relationships with Field, Support, and product teams. • Participate in upstream open source communities. • Develop bug fixes and backport patches. • Review code and improve processes and documentation.
What you’ll bring
• Professional software engineering experience. • Strong Linux background. • Experience with Ceph, OpenStack, Kubernetes or cloud tech. • Development skills in Python, Go, C or C++ on Linux. • Ability to troubleshoot with debugging tools like gdb.
Life at Canonical
Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonus. Employee Assistance Programme and travel opportunities.
About Canonical
Canonical is a leading provider of open source software and operating systems, known for Ubuntu. It supports global enterprise and technology markets with a pioneering remote work culture since 2004.