-
Manage and lead a distributed team of engineers
-
Hire, coach, mentor, provide feedback and career development guidance to your team
-
Manage \& measure key performance indicators (KPIs), and training
-
Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju \& MAAS
-
Demonstrate the very best of Canonical in customer interactions
-
Set and manage expectations with other engineering teams, senior management, and external stakeholders
-
Advocate and advance modern software development practices
-
Grow a healthy, collaborative engineering culture in line with the company value
-
Collaborate with other teams in the organisation
-
Work from home with global travel up to 10% for internal and external events
-
Professional software delivery experience using C, C++, Go, Python, or similar
-
You are knowledgeable and passionate about software development
-
Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
-
Experience with version control systems such as git
-
Experience with debugging tools such as gdb, crash or other
-
Demonstrated strong commitment to testing methodologies and maintainable code quality
-
Excellent communication skills in the English language, both verbal and written
-
Experience with Linux, with a preference towards Ubuntu
-
Experience with Open Source and Open Source Business Models
-
People management experience in a support organisation is a strong plus