Senior Software Engineering Manager
The ideal candidate will lead the engineering team responsible for developing the core components of Ubuntu, including system startup, compilers, and toolchains.
* Key Responsibilities:
* Lead a distributed team of software engineers
* Develop and implement sound engineering principles
* Plan, estimate, and execute projects
* Collaborate with product management to define the vision and strategy for Ubuntu
* Drive the advancement and adoption of the latest software development practices
Requirements:
* Extensive experience with Linux distributions and packaging technologies
* Proven track record of managing or leading teams of software engineers
* Expertise in Linux system architecture, boot process, and/or Java/GCC/Python/Rust/Go toolchains
* Engagement with open source communities and processes
What We Offer:
* Distributed work environment with regular team sprints
* Personal learning and development budget
* Annual compensation review
* Recognition rewards
* Generous holiday leave policy
* Maternity and paternity leave
* Employee Assistance Programme