Linux Enablement - Software Engineering Manager

🇨🇳 Beijing, China
Posted 25 months ago
Expires July 19, 2026

Canonical's Device Delivery Team collaborates with leading OEM and ODM partners to pre-install Ubuntu Desktop and Ubuntu Core, delivering Ubuntu directly to millions of users worldwide. As a Software Engineering Manager, you will lead and manage a team focused on delivering OEM enablement projects. This role demands excellent time management, deep Linux system knowledge, low-level debugging expertise, critical thinking, problem-solving skills, and strong management capabilities.

Key responsibilities include recruiting, motivating, mentoring, and enabling your team to deliver quality products. You will set goals, prioritize tasks, monitor project progress from kickoff to post-mortem, and handle escalations. Additionally, you will coordinate with project managers, hardware enablement, quality assurance, and certification management teams, as well as communicate and resolve technical challenges with OEMs, ODMs, SiPs, and IHVs. Collaboration with product engineering teams, including Desktop, Foundations, Kernel, and Security, is essential.

The ideal candidate holds a Bachelor's degree or higher in a STEM field, preferably computer science or software engineering, and has a proven track record in technical roles with Linux, particularly Ubuntu or Debian. A commitment to development and testing methodologies, maintainable code quality, and experience with management responsibilities are required. Strong English and Chinese language communication skills, both written and verbal, are essential. The ability to work collaboratively in a team environment and be productive in a globally distributed team through self-discipline and self-motivation is also important.

Desirable qualifications include experience making technical decisions as a tech lead, software architecture and design experience, and software development or operations experience with technologies such as Ubuntu (kernel and userspace), deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, PostgreSQL, Mongo, Kubernetes, OpenStack, Ceph, and AI/ML. Participation in open-source development projects and experience with CI/CD are also advantageous.

Canonical offers a dynamic and fast-paced work environment with opportunities for professional growth. The company values diversity and is committed to ensuring equal employment opportunities for all qualified individuals. Employees are expected to travel to the EU, USA, China, and Taiwan as part of their role.

More Jobs at Canonical