Ubuntu Engineering Lead
Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. We have 1200+ colleagues in 75+ countries and are a founder‑led, profitable and growing company.
Overview
The role is a leadership position within the Ubuntu Engineering organisation. You will be responsible for the technical road‑map, team growth, and delivery of high‑quality, high‑performance, resilient software. Technical leadership experience and a background in software engineering are required.
Key Teams
- Foundations – architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities
- Server – design, evolution and future of Ubuntu Server distribution
- Desktop – Ubuntu Desktop, Ubuntu Core Desktop, WSL, gaming technology, modern applications crafted with Flutter
- Debcrafters – maintenance and overall health of the Ubuntu archive
Responsibilities
Lead engineering teams, build and ship high‑quality software in Rust, Go, Python and other languages; design architecture, enforce code review, plan and execute delivery; work with product management to define vision; coach and mentor engineers; collaborate with other teams, senior management and external stakeholders; contribute to upstream projects; optimise distribution for performance, reliability, security; debug complex system‑level issues; author and improve technical and community documentation.
Qualifications
- Undergraduate degree in Computer Science or STEM (or equivalent experience)
- Demonstrated experience with Rust, Go, Python, Flutter or C/C++
- Technical leadership experience (team lead, senior engineer)
- Strong communication and interpersonal skills; professional written and spoken English
- Passion for open source software; experience contributing to or leading open source projects a plus
- Ability to travel twice a year for company events
Nice‑to‑have
- Experience with Linux distributions and distribution engineering
- Experience with software packaging and distribution mechanisms
- Performance or Security Engineering experience
Benefits
- Distributed work environment
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass and travel upgrades for company events
Location
Remote roles open in every time zone.
Equal Opportunity Statement
Canonical is an equal chance employer. We are proud to foster a workplace free from discrimination.
#J-18808-Ljbffr