Canonical
Ubuntu Package Management- Engineering Manager
Remote Ubuntu Engineering role with clear candidate location fit.
PostedRecently added
Eligible countries59 accepted countries
Seniority signalLead
Work settingRemote
Accepted candidate locations
Role overview
Ubuntu Package Management- Engineering Manager
Requirements and responsibilities
Readable role content extracted into sections for faster review.
What You’ll Do
- 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
What You’ll Do
- 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
What You’ll Do
- 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
What You’ll Do
- 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
- 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
What We Are Looking For
- 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
What Success Looks Like
- 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
What Success Looks Like
- 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
- 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
Similar roles
Keep a backup shortlist.
AWS, Kubernetes 8 accepted countries
Senior Backend Engineer (AdTech)Leap ToolsView role AWS, Kubernetes 8 accepted countries
Senior Backend EngineerLeap ToolsView role Java, Python 8 accepted countries
Application Security Engineer (Tech Lead)Morgan StanleyView role Java, Python 8 accepted countries
Application Security Engineer (Senior)Morgan StanleyView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
View all 59 accepted countries
AlbaniaAlgeriaAustriaBahrainBelgiumBotswanaBulgariaCroatiaCyprusCzechiaDenmarkEgyptEstoniaEthiopiaFinlandFranceGermanyGhanaGreeceHungaryIcelandIrelandIsraelItalyJordanKenyaKuwaitLatviaLithuaniaLuxembourgMaltaMauritiusMoldovaMontenegroMoroccoNetherlandsNigeriaNorth MacedoniaNorwayOmanPolandPortugalQatarRomaniaSaudi ArabiaSerbiaSlovakiaSloveniaSouth AfricaSpainSwedenSwitzerlandTanzaniaTunisiaUgandaUkraineUnited Arab EmiratesUnited KingdomZambia
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.