Software Engineering Director
Core
Lead multiple engineering teams across time zones to deliver Canonical's open source software products, including Ubuntu, for enterprise compute and cloud platforms.
Role type
Senior management IC (Engineering Director)
Builds
Open source software products (Ubuntu, cloud, IoT, AI platforms) and enterprise-grade infrastructure
Domain
Open source software, Linux systems, cloud infrastructure, enterprise compute
Deliverable
production ML models | product features | infrastructure
Required skills
Linux software engineering, team leadership, hiring and managing engineering managers, agile development, performance engineering, community engagement, public speaking, strategic planning
Preferred skills
Developer advocacy, open source community leadership, ops and system administration, security expertise
Technologies
Python, Golang, C/C++, Rust, JavaScript, TypeScript, React, Flutter, Kernel, Servers, Graphics, Browser, Desktop, Silicon, Embedded devices
Responsibilities
Lead multiple teams of engineers from graduate to senior level, develop engineering managers, hire staff level engineers, coach and mentor developers, identify and measure team health indicators, implement disciplined engineering processes, represent products to stakeholders, collaborate with other leaders, plan and manage project progress
Seniority
Director, strategic leadership with hands-on technical expertise