Canonical is seeking an Engineering Manager to lead and develop a team of software engineers working on open source technologies. This role combines technical leadership with people management, focusing on delivering high-quality software while fostering a collaborative and growth-oriented team environment.
Responsibilities:
- Lead, mentor, and develop a team of engineers across various experience levels
- Contribute to technical design discussions and code reviews
- Implement and maintain disciplined engineering processes and standards
- Collaborate with cross-functional teams, stakeholders, and customers
- Monitor team performance, health, and delivery against project goals
- Drive technical strategy, roadmap planning, and continuous improvement initiatives
Requirements:
- Strong academic background in Computer Science or related STEM field
- Proven experience in software development and engineering leadership
- Experience mentoring, coaching, and developing engineering talent
- Strong communication and collaboration skills
- Experience working in agile development environments
- Ability to manage remote teams and deliver high-quality results
Benefits:
- Remote-first work environment with global collaboration
- Annual learning and development budget
- Performance-based bonuses and compensation reviews
- Paid leave and parental benefits
- Opportunities for international travel and team events
Canonical offers a dynamic and innovative environment where engineering leaders shape the future of open source software while building high-performing global teams.