Find your next role

Discover roles across ambitious teams

9,756 jobs

Sort by
  • 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.

Posted 11 hours ago