Software Engineering Manager This is a challenging role for an experienced software engineering manager who can lead and develop a team of engineers to drive the development and optimisation of Ubuntu on various hardware platforms. Job Description - Lead and manage a team of software engineers to deliver high-quality products and services. - Develop and implement disciplined engineering processes to ensure efficient and effective delivery. - Collaborate with cross-functional teams to identify and prioritise project requirements and objectives. Required Skills and Qualifications - Exceptional leadership and management skills, with the ability to motivate and inspire a team. - Strong technical knowledge of software engineering principles and practices. - Experience in leading software engineering teams and managing large-scale projects. - Fluency in programming languages such as C, C++, and Python. - Understanding of Linux and operational systems software (e.g. kernel or user space). - Experience with Debian/Ubuntu or other distro packaging. Benefits - Distributed work environment with opportunities for remote work. - Personal learning and development budget. - Annual compensation review. - Recognition rewards. - Employee Assistance Programme. About This Role This is a unique opportunity for an experienced software engineering manager to join our team and make a significant impact on the development and optimisation of Ubuntu on various hardware platforms. We are looking for someone who is passionate about software engineering, has strong leadership skills, and is able to motivate and inspire a team to deliver high-quality products and services.