Canonical is seeking a Software Engineering Director to lead multiple engineering teams across global projects. This role focuses on driving technical excellence, managing engineering leaders, and delivering scalable and high-quality software solutions across various domains.
Responsibilities:
- Lead and manage multiple teams of engineers and engineering managers
- Hire, mentor, and develop senior engineering talent
- Define and implement engineering strategies and processes
- Drive high standards for code quality, performance, and reliability
- Collaborate with stakeholders, partners, and cross-functional teams
- Ensure delivery of projects aligned with business goals and timelines
Requirements:
- Extensive experience managing engineering teams and leaders
- Strong background in Linux-based software development
- Proven ability to lead large-scale, distributed engineering projects
- Expertise in software development across various domains or technologies
- Excellent communication, leadership, and organizational skills
- Experience working in agile development environments
Benefits:
- Remote-first work environment with global collaboration
- Learning and development budget
- Performance-based bonuses and compensation reviews
- Travel opportunities for global team events
Join Canonical to lead world-class engineering teams and shape the future of open source software at a global scale.