Experience with Linux distributions, and are experienced with packaging technologies (e.g. deb, rpm, other)
Demonstrated experience managing or leading a team of software engineers
High quality software engineering knowledge in one or more of: Linux system architecture, boot process, Java/GCC/Python/Rust/Go toolchains, ARM and/or RISC-V
Engagement with open source communities and processes
Responsibilities:
Lead and grow a team of distributed engineers
Demonstrate sound engineering principles through active and hands on leadership
Be responsible for planning, estimation and execution
Work with product management to define the vision and strategy for Ubuntu
Collaborate with cross-functional leadership teams
Drive the advancement and adoption of the latest software development practices
Design, embrace and evangelize great engineering and organizational practices
Grow a healthy, collaborative engineering culture in line with company values
Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps
Work from home while meeting in person for company sprints. Sprints are typically twice a year for 1-2 weeks.