Open Role
Canonical

Remote opportunity at

Canonical

Engineering Manager

Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Manager to lead distributed software development teams across major time zones. In this role, you…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 24, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Manager to lead distributed software development teams across major time zones. In this role, you will guide and mentor software engineers ranging from recent graduates to senior staff, drive engineering processes, and collaborate closely with stakeholders, partners, and customers. Canonical is a founder-led, profitable company that pioneered global distributed collaboration, employing over 1,200 colleagues in more than 75 countries…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Manager to lead distributed software development teams across major time zones. In this role, you will guide and mentor software engineers ranging from recent graduates to senior staff, drive engineering processes, and collaborate closely with stakeholders, partners, and customers. Canonical is a founder-led, profitable company that pioneered global distributed collaboration, employing over 1,200 colleagues in more than 75 countries with almost entirely remote roles.

First-level engineering managers at Canonical partner with a senior engineer to shape product roadmaps, technical strategy, documentation, and community engagement. While you will be responsible for line management, career guidance, and team health, you are also expected to remain technically hands-on by reviewing code, design specifications, and occasionally contributing code to model high standards. Open manager positions span multiple engineering domains, including Python and Golang, C, C++ and Rust, data infrastructure, web technologies, kernel development, AI, IoT, and cloud infrastructure.

Responsibilities

  • Lead, coach, and mentor a team of software engineers from graduate to senior levels
  • Drive career development, offer regular feedback, and manage line management duties
  • Identify and track team health indicators and implement disciplined engineering workflows
  • Plan and manage progress toward agreed project goals and milestones
  • Represent the team and product to customers, partners, and stakeholders
  • Establish and champion strong engineering and organizational practices
  • Collaborate actively with other leaders as part of the leadership team

Requirements

  • Undergraduate degree in Computer Science or a STEM field, or a strong alternative narrative path
  • Exceptional academic background from both high school and university
  • Demonstrated experience in leading, coaching, and mentoring software developers
  • Strong passion and experience in developing and growing people
  • Advanced expertise in a relevant engineering domain
  • Solid experience working within an agile development environment
  • Self-starting, well-organized approach with the ability to deliver results on schedule
  • Professional communication and interaction skills in English
  • Ability to travel twice a year for company events lasting up to two weeks

Qualifications

  • Experience in a developer advocacy or community role
  • Background in operations and system administration
  • Experience in performance engineering and security

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation reviews and performance-driven annual bonuses
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

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

Is this an on-site or remote position?

This role is remote and can be performed from a major time zone, though team members are required to travel twice a year for in-person company events lasting up to two weeks.

What is the compensation and benefits package?

Compensation is shaped by geographical location, experience, and performance, with annual reviews and performance-driven bonuses. Additional benefits include a USD 2,000 yearly learning budget, holiday leave, parental leave, an Employee Assistance Programme, and travel perks.

What technical domains are available for this engineering management role?

Canonical has open manager roles across various domains including Python and Golang, C, C++ and Rust, data infrastructure, web technologies, Flutter, distro packaging, microservices, kernel development, graphics, silicon enablement, and product security.

Are engineering managers expected to write code?

Yes, engineering managers at Canonical should be outstanding developers who can review code and design specs, and they are expected to contribute code to set the standard for coding practices.

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 6m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 7m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 7m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 7m ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 30, 2026

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

Canonical

Canonical

423Open Jobs
—No reviews yet
View Company Profile