Open Role
Canonical

Opportunity at

Canonical

Engineering Manager - Ubuntu Core

Canonical provides open-source software and operating systems for global technology and enterprise markets, acting as the publisher of Ubuntu. The organization operates profitably with founder leadership…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 27, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical provides open-source software and operating systems for global technology and enterprise markets, acting as the publisher of Ubuntu. The organization operates profitably with founder leadership and maintains a distributed workforce spanning over 75 countries. The company is currently hiring an Engineering Manager to lead the development of Ubuntu Core, aiming to shape embedded Linux experiences across environments ranging from small systems to desktops. This technical leadership role involves guiding…

Job Description

Canonical provides open-source software and operating systems for global technology and enterprise markets, acting as the publisher of Ubuntu. The organization operates profitably with founder leadership and maintains a distributed workforce spanning over 75 countries. The company is currently hiring an Engineering Manager to lead the development of Ubuntu Core, aiming to shape embedded Linux experiences across environments ranging from small systems to desktops.

This technical leadership role involves guiding a software development team to build operating system software compatible with architectures like ARM, RISC-V, and X86. The position suits a leader experienced in open-source software, security, Linux, and developer experience who can balance technical execution with people management. Team members collaborate globally and assemble in person two to four times annually in various international locations for strategy and alignment.

Responsibilities

  • Manage, hire, coach, and mentor a distributed team of engineers to support their career development.
  • Contribute directly to team goals by applying sound engineering principles.
  • Set and manage expectations with internal engineering teams, senior leadership, and external stakeholders.
  • Advocate for modern agile software development practices and organizational standards.
  • Collaborate within the leadership team to build a collaborative culture aligned with company values.
  • Plan roadmaps, prioritize requests, and coordinate with stakeholders to ensure project delivery.

Requirements

  • Demonstrated experience in embedded software development.
  • Proficiency in Golang, C++, and Shell.
  • Solid understanding of Linux, with a preference for Debian or Ubuntu or a modern GNU/Linux distribution.
  • Track record of developing, growing, and mentoring people.
  • Proven ability to plan and execute the timely delivery of high-quality software.
  • Experience working in an agile development environment.
  • Exceptional academic background from high school and university.
  • Undergraduate degree in a technical discipline or an alternative path with a compelling narrative.
  • Professional written and spoken English communication skills with strong presentation abilities.

Qualifications

  • Familiarity with an immutable Linux distribution, ideally Ubuntu Core.
  • Experience working with multiple CPU architectures such as ARM and RISC-V.
  • Knowledge of Linux native containerization and security.

Core Skills

Benefits

  • Compensation determined by geographical location, experience, and performance, reviewed annually.
  • Performance-driven annual bonus or commission.
  • Distributed work environment paired with twice-yearly in-person team sprints.
  • Annual personal learning and development budget of USD 2,000.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Access to a Team Member Assistance Program and Wellness Platform.
  • Travel opportunities to international locations for company events, including priority passes and travel upgrades for long-haul trips.

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is this job located?

The posting does not specify a fixed office location, but notes that Canonical operates as a distributed company where colleagues work remotely and meet in person two to four times per year.

What skills are required for this role?

Candidates must have experience in embedded software development, proficiency in Golang, C++, and Shell, strong Linux knowledge (preferably Debian or Ubuntu), a track record in people management, agile experience, and a technical undergraduate degree or equivalent background.

What benefits are provided?

Canonical offers performance-based compensation reviews, an annual bonus or commission, a USD 2,000 yearly learning budget, wellness platforms, parental leave, holiday leave, and travel perks for company events.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 2h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1d ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1d ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Oct 27, 2026

Added to Jobsiz: Nov 1, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

416Open Jobs
—No reviews yet
View Company Profile