Engineering Manager

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Define the technical vision and roadmap for Ubuntu's package management and system lifecycle platform
  • Participate in design reviews and key technical decisions affecting software management and system lifecycle technologies
  • Lead and support a team of engineers responsible for key Ubuntu platform technologies
  • Mentor and grow engineers, helping them expand their technical leadership and ownership
  • Plan and deliver improvements across multiple Ubuntu release cycles
  • Build strong partnerships across Ubuntu Engineering and collaborate with Debian and upstream projects

Requirements

  • Undergraduate degree in Computer Science or STEM
  • Strong background in software engineering and system design
  • Experience leading engineering teams, including people management and coaching
  • Experience developing or operating Linux distribution technologies or package management systems
  • Strong understanding of systems software and operating system architecture
  • Ability to travel twice a year for company events
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Familiarity with package repositories, archives, or release engineering processes
  • Experience contributing to Debian, Ubuntu, or other open source infrastructure projects
  • Performance, reliability, or security engineering experience

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven annual bonus
  • Annual holiday leave and maternity/paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long haul company events

About the Company

Canonical is a leading provider of open source software and the publisher of Ubuntu, a platform used widely in public cloud, data science, AI, and IoT.

Skills & tools

LinuxSystems Engineering

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Computer Science or STEM degree
  2. 02Software engineering and system design background
  3. 03Engineering team leadership experience
  4. 04Linux distribution or package management experience
  5. 05Systems software and OS architecture knowledge
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches