Engineering Manager - Ubuntu Core

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Leadership","Coaching","Mentoring","Planning","Presentation"]

Lead a distributed engineering team to design and deliver Ubuntu Core system software and snapd features. You’ll manage people through hiring, coaching, mentoring, and feedback, while directly contributing to engineering outcomes. Partner with stakeholders to prioritize work, plan the roadmap, and ensure high-quality delivery across CPU architectures (ARM, RISC-V, X86), helping advance agile practices and a collaborative engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
11 months ago

Engineering Manager - Ubuntu Core

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Lead a distributed engineering team to design and deliver Ubuntu Core system software and snapd features. You’ll manage people through hiring, coaching, mentoring, and feedback, while directly contributing to engineering outcomes. Partner with stakeholders to prioritize work, plan the roadmap, and ensure high-quality delivery across CPU architectures (ARM, RISC-V, X86), helping advance agile practices and a collaborative engineering culture.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Build and lead a distributed team of engineers through hiring, coaching, mentoring, feedback, and career development.
  • •Directly contribute to the team’s goals and demonstrate sound engineering principles.
  • •Design and implement Ubuntu Core system software for multiple CPU architectures (ARM, RISC-V, X86).
  • •Set and manage expectations with other engineering teams, senior management, and external stakeholders.
  • •Advocate modern agile software development practices and help shape engineering and organizational practices.

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayParental LeaveWellness Stipend

Key Requirements

  • •Demonstrated competencies in embedded software development.
  • •Strong skills in Golang, C++, and Shell.
  • •A solid understanding of Linux and a modern GNU/Linux distribution (Debian or Ubuntu preferred).
  • •Love for developing and growing people with a track record of doing it.
  • •Professional written and spoken English with excellent presentation skills.
Education:Bachelor's in technical subject
Skills:LeadershipCoachingMentoringPlanningPresentation
Languages:English
Tech Stack:Ubuntu CoreSnapdSnap StoreGolangGoC++ShellLinuxGNU/LinuxDebianUbuntuContainerizationARMRISC-VX86Agile

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn