Software Engineering Manager - Ubuntu Linux Kernel

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking a Software Engineering Manager to lead technical teams focused on the delivery and maintenance of Linux kernels for the Ubuntu distribution. This role involves leading a distributed team, owning aspects of Ubuntu Linux, engaging with other teams and the open-source community, and ensuring high quality and security. The position is ideal for an experienced manager or a proficient technical lead looking to transition into management.

Responsibilities

  • Leading a distributed team of software engineers
  • Taking ownership of aspects of Ubuntu Linux
  • Working with silicon or cloud partners
  • Ensuring Ubuntu Linux runs on diverse hardware
  • Defining and executing quality control standards
  • Mitigating security threats
  • Automating build, test, and delivery processes
  • Engaging with other teams and the open-source community

Requirements

  • Significant programming experience in C
  • Experience with operating system kernel internals
  • Demonstrated experience managing/leading a software engineering team
  • Ability to coordinate between multiple teams
  • Familiarity with version control (git)
  • Experience with software packaging formats
  • Professional English skills
  • Ability to travel internationally

Benefits

  • No benefits