← All roles
C

Ubuntu Engineering Lead

Canonical · Engineering · Lead · 4d ago

✓

Anyone, anywhere in the world can apply.

The listing clearly states that remote roles are open in every time zone and Canonical hires across 75+ countries.

WorldwideAny timezoneLinuxUbuntuRustGo

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

The listing clearly states that remote roles are open in every time zone and Canonical hires across 75+ countries.

Canonical employs over 1,200 people across 75+ countries and hires in any time zone.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
Teams gather in person two to four times per year for worldwide sprints.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

In this role, you will lead an engineering team across one of Canonical's core Ubuntu departments (Foundations, Server, Desktop, or Debcrafters). You will stay technically hands-on while managing delivery, facilitating technical architecture, and coaching engineers. Responsibilities include defining technical roadmaps in collaboration with product managers, authoring performant code in modern languages like Go, Rust, or Python, and actively contributing to upstream open source communities.

What you'll do

  • Lead, coach, and mentor a distributed team of engineers delivering Ubuntu technologies.
  • Design, build, and ship performant software in Rust, Go, Python, or C/C++.
  • Drive planning, estimation, execution, and architecture reviews across Ubuntu workstreams.
  • Partner with product management to define vision, roadmaps, and technical strategy.
  • Engage with upstream open source communities and improve technical documentation.

What you bring

  • Undergraduate degree in Computer Science, STEM, or equivalent background with a strong academic track record.
  • Demonstrated technical leadership experience managing or guiding software engineers.
  • Significant software development experience in Rust, Go, Python, Flutter, or C/C++.
  • Passion for open source software, Linux distributions, and system-level engineering.
  • Ability to travel internationally up to twice a year for team sprints lasting up to two weeks.

About Canonical

Canonical is the company behind Ubuntu, providing open-source software and platforms for cloud, AI, IoT, and desktop computing worldwide.

View Canonical profile & open roles →

Get new verified roles in your inbox — no account needed.

Unsubscribe any time. See our Privacy Policy.