OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is distributed with
- colleagues in 75+ countries and very few office-based roles. Teams meet in person two to four times per year to align on strategy and execution. We are hiring Software Engineering Managers to lead technical teams in the delivery, support, and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. The kernel work spans domains from hardware integration to execution environments and applying fixes across all Ubuntu kernels under active support during Stable Release Update cycles.Location : Working from home, worldwide. We have kernel teams and openings in every time zone and, with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.ResponsibilitiesLead a distributed team of software engineers in the delivery of all Linux kernels for the Ubuntu Linux distributionOwn particular aspects of Ubuntu Linux, including but not limited to : Collaborating with silicon or cloud partners to implement Linux kernels optimized for their execution environmentsEnsuring Ubuntu Linux runs on a wide range of hardware platformsDefining and executing stringent quality control standards for the Ubuntu user communityMitigating security threats and exploits affecting the Linux kernelStrong process automation for the build, test, and delivery of the Linux kernelEngage with other Canonical teams, the open source community, and commercial partnersWhat we are looking for in youSignificant programming experience in C; Python, Golang, or similar languagesSubstantial experience with operating system kernel internals; Linux experience preferred but not essentialDemonstrated experience managing or leading a team of software engineersAbility to coordinate between multiple distinct teams to achieve common goalsFamiliarity with version control practices, ideally with gitExperience with software packaging formats; direct Ubuntu / Debian / Snap experience highly regardedProfessional written and spoken English with excellent presentation skillsAbility to travel internationally twice a year for company events up to two weeksNice-to-have skillsExperience with kernel patching and debuggingStrong understanding of device drivers, BSPs, and other low-level system engineeringBackground in driving CI / CD and process automation initiativesPrior public involvement with an open source projectWhat we offer colleaguesDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesTravel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the general move to open source. As the publisher of Ubuntu, we set a high standard for people joining the company and recruit on a global basis. Most colleagues have worked from home since our inception in
- . Working here is a step into the future and challenges you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employer #J-
- Ljbffr
#J-18808-Ljbffr