Posted: 14 September
Offer description
Job Opportunity
This is a globally remote role where you will lead a distributed team of engineers in sustaining engineering, responsible for continuously improving various open source software by resolving software defects reported by customers.
Key Responsibilities:
* 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 various technology fields, including Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
* Demonstrate the very best of Canonical's values in customer interactions
* Advocate and advance modern software development practices
* Grow a healthy, collaborative engineering culture
Requirements:
* Professional software delivery experience using C, C++, Go, Python, or similar
* 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 English, both verbal and written
* Experience with Linux, with a preference towards Ubuntu
* Experience with Open Source and Open Source Business Models