engineering
Posted Oct 13, 2023Software Engineering Director
at Canonical
On-site
Responsibilities
- Lead multiple teams of engineers, ranging from graduate to senior
- Develop your engineering managers and maintain Canonical culture
- Identify and measure indicators of team health and productivity
- Ensure rounded delivery including community participation and docs
- Implement disciplined engineering processes and defend them
- Set and measure progress against benchmark goals for speed and efficiency
- Develop and evangelise great engineering and organisational practices
- Plan and manage progress on agreed goals and projects
- Collaborate with leads for related or dependent products What we’re looking for in you
- Drive and a track record of going above-and-beyond expectations
Requirements
- You need to understand what great code looks like in the language and genre of your product - whether that is a web service, or a system daemon, or a desktop application, or a distributed system.
- You’ll need to know how to drive testing and benchmarking to improve the clarity in your teams around quality and performance.
- We have director level roles across a wide range of engineering domains, including: Python and Golang C / C++ / Rust Data infrastructure
- HTML / CSS / JavaScript / Typescript / React Flutter
- SAAS and web microservices Kernel Servers
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Outstanding Linux based software engineering track record
- Experience in leading, coaching and mentoring software developers
- You have advanced expertise in your own domain
- experience working in an agile development environment
- You have a demonstrated drive for continual learning
- Experience in a developer advocacy or community role
- As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
Benefits
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus.
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
Additional details
- This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time zones, hiring and managing engineering managers and staff engineers.
- Canonical’s largest software products are built by multiple teams working together under a single director of engineering.
- Once you have passed the first round of interviews we will discuss specific software products which would be a good fit for your interests.
- We believe that open source is just starting to transform the tech sector and enterprise compute.
- Our goal is to make open source easier, more reliable and more secure for deployment and development.
- We strive to be the provider of ‘most software to most companies’.
- To deliver on that ambition, our engineers are carefully selected from the applicants across the globe.
- We select for brilliance and motivation to take open source to the next level.
- Our engineering directors set the pace and the direction to help teams achieve more than they realised they could, and feel proud of the result.
- Even though this is a senior management position, managing managers, we expect Engineering Directors to be outstanding developers with the confidence to lead by example across the full range of activities in their teams.