Software Engineering Manager - Sustaining Engineering
Core
Lead a distributed team of engineers to resolve software defects and improve open source software (Linux, cloud, IoT) for enterprise customers.
Role type
Engineering Manager (Sustaining Engineering)
Builds
Bug fixes, patches, and technical solutions for Ubuntu, OpenStack, Ceph, Kubernetes, Juju, and MAAS
Domain
Open Source Software, Linux, Cloud Computing, IoT
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, Go, Python, Linux, Open Source models, debugging tools (gdb, crash), version control (git), testing methodologies, people management
Preferred skills
People management in a support organisation
Technologies
Ubuntu, OpenStack, Ceph, Kubernetes, Juju, MAAS, gdb, crash, git
Responsibilities
Manage and lead a distributed team of engineers, Hire, coach, mentor, and provide career development guidance, Manage and measure KPIs, Support timely delivery of bug fixes and patches, Demonstrate best practices in customer interactions, Set and manage expectations with stakeholders, Advocate modern software development practices, Grow a healthy engineering culture
Seniority
Manager, hands-on leadership