工程经理 - Ubuntu 桌面应用
Engineering Manager - Ubuntu Desktop Apps
Canonical 是面向全球企业和技术市场的领先开源软件和操作系统提供商。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等突破性企业项目中被广泛使用。我们的客户包括全球领先的公共云和芯片供应商,以及多个行业的龙头企业。公司是全球分布式协作的先驱,拥有 75 多个国家的 1200 多名员工,很少有基于办公室的职位。团队每年会在世界各地的有趣地点举行两到四次线下会议,以对齐战略和执行。
公司由创始人领导,盈利且持续增长。
Ubuntu 工程团队构建了被全球数百万开发者、企业、设备制造商、云服务商和开源社区使用的操作系统平台。
地点:我们在每个时区都有远程职位开放。
关于团队
Ubuntu 基础包管理团队是更广泛的 Ubuntu 基础架构组织的一部分,负责开发和维护支撑所有 Ubuntu 系统的软件管理基础设施。
该团队负责 Ubuntu 软件、驱动程序、固件和升级体验的核心技术,包括 APT、dpkg、固件管理和驱动程序管理。
其使命是提供使 Ubuntu 系统在整个生命周期内能够安装、维护、更新、升级和管理的技术。该团队在创新与稳定性之间取得平衡,这是一流 Linux 发行版所应具备的。
该团队参与完整的工程生命周期,从路线图定义和架构设计,到实现、测试、发布工程和上游协作,确保管理 Ubuntu 系统中软件、驱动程序、固件和升级技术的持续演进。
职位描述
我们正在寻找一名软件工程经理来领导 Ubuntu 基础包管理团队。
这是一个结合人员管理与积极工程参与的技术领导职位。您将带领一支经验丰富的工程师团队,负责支撑 Ubuntu 的包管理和系统生命周期技术。与 Ubuntu 工程团队的各个利益相关方紧密合作,您将定义技术方向,培养工程人才,建立强大的跨团队合作关系,并确保 Ubuntu 软件的持续演进。
查看英文原文
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
Our Ubuntu Engineering teams build the operating system platform used by millions of developers, enterprises, device makers, cloud providers, and open source communities worldwide.
Location: We have remote roles open in every time zone.
About the team
The Ubuntu Foundations Package Management team, as part of the broader Ubuntu Foundations organisation, develops and maintains the software management infrastructure that underpins every Ubuntu system.
The team owns technologies at the heart of Ubuntu's software, driver, firmware, and upgrade experience, including APT, dpkg, firmware management, and driver management.
Its mission is to provide the technologies that enable Ubuntu systems to be installed, maintained, updated, upgraded, and managed throughout their lifecycle. The team balances innovation with the stability and reliability expected from one of the world's most widely used Linux distributions.
The team works across the full engineering lifecycle, from roadmap definition and architecture through implementation, testing, release engineering, and upstream collaboration, ensuring the continued evolution of the technologies that manage software, drivers, firmware, and upgrades across Ubuntu systems.
The Role
We are looking for a Software Engineering Manager to lead the Ubuntu Foundations Package Management team.
This is a technical leadership role combining people management with active engineering involvement. You will lead a team of experienced engineers responsible for the package management and system lifecycle technologies that underpin Ubuntu. Working closely with stakeholders across Ubuntu Engineering, you will define technical direction, grow engineering talent, build strong cross-team partnerships, and ensure the continued evolution of Ubuntu's software, driver, firmware, and upgrade experience.
You will report to the Ubuntu Foundations Engineering director and collaborate closely with other Ubuntu Engineering teams, including Desktop, Server, Security, Release Engineering, Launchpad, Debcrafters, OEM, and Product.
What You’ll Do
Technical Leadership
- 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 across the Ubuntu ecosystem
- Promote high standards for performance, reliability, security, and maintainability
Team Leadership
- Lead and support a team of engineers responsible for key Ubuntu platform technologies.
- Mentor and grow engineers, helping them expand their technical leadership, ownership, and organizational impact
- Foster a culture of ownership, collaboration, and continuous improvement
Delivery and Engineering Excellence
- Plan and deliver improvements across multiple Ubuntu release cycles
- Balance innovation with stability, compatibility, and long-term maintainability
- Improve test automation, release quality, and operational reliability
Collaboration and Community
- Build strong partnerships across Ubuntu Engineering, including Release Engineering, Launchpad, Desktop, Server, Security, OEM, and Product teams
- Collaborate with Debian, upstream projects, and the Ubuntu open source community
What We Are Looking For
Required
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Strong background in software engineering and system design
- Experience leading engineering teams, including people management, coaching, and performance development
- Experience developing or operating Linux distribution technologies, package management systems, or software distribution infrastructure
- Strong understanding of systems software and operating system architecture
- Excellent written and verbal communication skills
- Ability to work effectively in a globally distributed engineering team
- Ability to travel twice a year, for company events up to two weeks each
Nice to Have
- 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
We know that strong candidates may not meet every qualification. If you are excited by this role and our mission, we encourage you to apply.
What Success Looks Like
First 3 Months
- Build strong relationships with the team and stakeholders across Ubuntu Engineering
- Gain a deep understanding of Ubuntu package management, update flows, archive interactions, and release processes
- Identify key improvement opportunities in reliability, test coverage, engineering processes, and product quality
First 6 to 12 Months
- Establish strong partnerships with stakeholders across Ubuntu Engineering, including Release Engineering, Launchpad, Desktop, Server, Security, OEM, and Product
- Grow the team and raise the overall level of engineering excellence, ownership, and technical leadership
- Improve roadmap clarity, planning, and execution across the team's portfolio
- Deliver meaningful improvements to Ubuntu's package management and system lifecycle platform
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Originally posted on Himalayas