Ubuntu Engineering Lead
Lead engineering teams across the breadth of Canonical's Ubuntu Engineering organization, driving quality, performance, and resilience in software.
Role Overview
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. The role is remote‑first and open in every time zone.
Responsibilities
- Leading teams in elevating the Linux developer and user experience.
- Designing, building, and shipping high‑quality, performant software in Rust, Go, and Python.
- Demonstrating sound engineering principles through architecture, development, and code reviews.
- Planning, estimating, and executing technical delivery.
- Working with product management to define the vision and strategy for Ubuntu.
- Setting expectations with other engineering teams, senior management, and external stakeholders.
- Coaching, mentoring, and providing hands‑on career development.
- Contributing to upstream and neighboring open‑source projects.
- Optimizing the distribution for performance, reliability, and security.
- Debugging complex system‑level issues and delivering robust solutions.
- Authoring and improving technical and community documentation.
Qualifications
- Exceptional academic track record from high school and university.
- Undergraduate degree in Computer Science or STEM, or an alternative path with a compelling narrative.
- Experience driving and delivering technical work streams with impact.
- Proven ability to lead and coach others to deliver excellent engineering work.
- Passion for open‑source software.
- Significant experience with Rust, Go, Python, Flutter, or C / C++.
- Professional written and spoken English.
- Excellent communication and interpersonal skills.
- Result‑oriented, with a personal drive to meet commitments.
- Ability to travel twice a year, up to two weeks for company events.
Nice‑to‑have Skills
- Experience contributing to or leading open‑source projects.
- Experience with Linux distributions / distribution engineering.
- Experience with software packaging and distribution mechanisms.
- Performance or security engineering experience.
Benefits
- Distributed work environment with twice‑yearly in‑person team sprints.
- 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.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long‑haul company events.
About Canonical
Canonical is a pioneering tech firm at the forefront of the integral move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects, Canonical is shaping the future of AI, IoT, and the cloud.
Equal Opportunity Employer
Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination and welcome candidates of all backgrounds.
Job Details
- Seniority level: Mid‑Senior level
- Employment type: Full‑time
- Job function: Engineering and Information Technology
- Industries: Software Development