Software Engineering Manager – Ubuntu Linux Kernel

🕒 April 1

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Canonical

Canonical

501 - 1000 employees

Founded 2004

Open Source • Cloud • AI

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

📋 Description

• Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution • Taking ownership of particular aspects of Ubuntu Linux which can include but not be limited to: • Working with silicon or cloud partners to implement Linux kernels optimised for their execution environments • Ensuring Ubuntu Linux is able to run on a wide range of diverse hardware platforms • Definition and execution of the stringent quality control standards expected by the Ubuntu user community • Mitigation of the latest security threats and exploits to the Linux kernel • Strong process automation as it pertains to the build, test, and delivery of the Linux kernel • Engagement with other teams at Canonical, the open source community and commercial partners

🎯 Requirements

• Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded • Substantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential • Demonstrated experience managing or leading a team of software engineers • Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals • Familiarity with version control practices, ideally with git • Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded • Professional written and spoken English with excellent presentation skills • Ability to travel internationally twice a year for company events up to two weeks long

🏖️ 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 • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Team Member Assistance Program & Wellness Platform • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events

Apply Now