Engineering Manager – Ubuntu Core

September 5, 2025

Apply for this job

Job Description

Description

Join to apply for the Engineering Manager – Ubuntu Core role at Canonical .

Get AI-powered advice on this job and more exclusive features.

Redefine the embedded Linux experience with the smallest, most secure, and most reliable operating system in the IoT market. This role offers an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and developer experience, to shape the future of Linux from small systems to desktops. The position requires a high level of technical and management skills.

Our mission is to enable everyone to build robust solutions across fields like IoT, automotive, and aviation using the next-generation secure embedded Linux OS. We focus on reliable device recovery mechanisms to simplify and standardize field operations for heterogeneous appliances.

As an engineering manager, you will lead a team of software developers to design and implement Ubuntu Core system software across CPU architectures such as ARM, RISC-V, and x86. You will meet stakeholders, prioritize requests, plan roadmaps, and ensure team delivery. You will influence organizational culture, facilitate technical delivery, and work on strategy and execution with your team.

What you’ll do

  • Build and lead a distributed engineering team through hiring, coaching, mentoring, feedback, and career development.
  • Contribute directly to your team’s goals demonstrating sound engineering principles.
  • Support timely delivery of technical solutions addressing business needs.
  • Set and manage expectations with engineering teams, management, and external stakeholders.
  • Promote modern, agile software development practices and organizational excellence.
  • Foster a healthy, collaborative engineering culture aligned with company values.
  • Participate actively in leadership and collaborate with other organizational leaders.
  • Work remotely with biannual travel for company events.

Who you are

  • Passionate about technology and working with talented people.
  • Curious, adaptable, articulate, and accountable.
  • Experienced in developing and growing engineering talent.
  • Knowledgeable and passionate about software development.
  • Skilled in leading, managing, coaching, and mentoring developers.
  • Capable of planning and executing high-quality, timely software delivery.
  • Experienced in agile development environments.
  • Hold a Bachelor’s or equivalent in Computer Science, STEM, or related fields.
  • Experienced with embedded software development.
  • Proficient in Golang, C/C++, and Shell scripting.
  • Have a solid understanding of Linux, preferably Debian or Ubuntu.

We are committed to fostering an inclusive workplace free from discrimination. We value diversity in experience, perspectives, and background, which enriches our work environment and products. All applications will be given fair consideration regardless of your identity.

#J-18808-Ljbffr

Company

Canonical

Location

Ottawa

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2602520__3337?utm_source=3337&utm_medium=feed&keyword=Engineering-Manager&location=Ottawa&geoID=4247