← All roles
C

Engineering Manager

Canonical · Engineering · Lead · 4d ago

✓

Anyone, anywhere in the world can apply.

Canonical is globally distributed with over 1,200 colleagues in 75+ countries and explicitly hires engineering managers in every time zone with no location lock.

WorldwideAny timezoneEngineering ManagementOpen SourceUbuntuAgile

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.

Canonical is globally distributed with over 1,200 colleagues in 75+ countries and explicitly hires engineering managers in every time zone with no location lock.

Over 1,200 colleagues across 75+ countries, with teams organized within major time zones such as Americas, EMEA, and APAC.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
Provides a personal learning and development budget of $2,000 USD per year.
Annual retreat
Teams participate in twice-yearly in-person team sprints lasting up to two weeks each.

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

About the role

This role is a general track for first-level engineering management positions across Canonical's diverse software domains, including systems, web, cloud, data infrastructure, and security. Engineering Managers at Canonical are trusted technologists who lead from the front, contributing code and code reviews while guiding team strategy, habits, and delivery standards. You will line-manage software engineers ranging from graduate to senior levels, coach them through career milestones, and partner closely with senior engineers and stakeholders to ensure seamless product development.

What you'll do

  • Lead, mentor, and offer career development feedback to a team of engineers ranging from graduate to senior
  • Identify, monitor, and measure team health indicators while implementing disciplined engineering processes
  • Contribute code, review patches and design specifications, and maintain high standards of code quality
  • Represent your team and product to stakeholders, partners, and the broader open-source community
  • Plan, track, and manage delivery progress against agreed roadmaps, goals, and release schedules
  • Collaborate across leadership to evangelize organizational practices and drive continuous improvement

What you bring

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • Exceptional academic track record from both high school and university
  • Demonstrated experience leading, coaching, and mentoring software developers in an agile environment
  • Advanced technical expertise in your domain (e.g., Python/Go, C/C++/Rust, Web, Linux Kernel, or Cloud)
  • Excellent verbal and written communication skills in English
  • Ability to travel internationally twice a year for team sprint events lasting up to two weeks each

About Canonical

Canonical is the pioneering tech firm behind Ubuntu, the open-source operating system widely used across public clouds, data science, AI, and IoT. Founded in 2004, the company operates as a remote-first organization with more than 1,200 colleagues distributed across 75+ countries.

View Canonical profile & open roles →

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

Unsubscribe any time. See our Privacy Policy.