Ubuntu Engineering Manager
Job description
Engineering leadership roles (Manager and Senior Manager) across Canonical's Ubuntu Engineering organization, accountable for a technical roadmap and for leading, coaching and developing engineering teams. Candidates are matched to one of four Ubuntu teams after a first interview round.
At a glance
- Employment
- Full-time
- Work mode
- Remote · Worldwide
- Languages
- English – fluent
What you'll do
- Leading their teams in elevating the Linux developer and user experience
- Designing, building and shipping high quality, performant software in Rust, Go and Python
- Demonstrating sound engineering principles through architecture, development and code reviews
- Taking responsibility for planning, estimation and execution
- Working with product management to define the vision and strategy for Ubuntu
- Setting expectations with other engineering teams, senior management, and external stakeholders
- Offering coaching, mentoring, technical feedback and hands-on career development
- Contributing to upstream and neighboring open source projects
- Authoring and improving technical and community documentation
What we're 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
- Ability to drive and deliver technical work streams going above and beyond expectations
- Lead and coach others to deliver exceptional engineering work
- A demonstrated passion for open source software
- Significant experience with Rust, Go, Python, Flutter or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Technical leadership experience and a background in software engineering
Nice to have
- Experience managing technical teams
- Experience contributing to or leading open source projects
- Experience with Linux distributions/distribution engineering
- Experience with software packaging and distribution mechanisms
- Performance or Security Engineering experience
Your team
Ubuntu Engineering
The four key teams that ship Ubuntu are Foundations (architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities), Server, Desktop (Ubuntu Core Desktop, WSL, gaming technology, Flutter applications) and Debcrafters (maintenance and health of the Ubuntu archive).
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
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
- Performance-driven annual bonus
How to get hired
- 1First round of interviews to identify specific teams where you might be an excellent fit
- 2Second-round interviews with those teams
Apply
About Canonical
The company that publishes Ubuntu
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles.
Mission
To be at the forefront of the global move to open source
Key facts
- 1200+ colleagues
- 2004
- Open source software and operating systems
- 1200+ colleagues in 75+ countries
- Remote-first company since its inception in 2004
- Founder led, profitable and growing
- Teams meet two to four times yearly in person
- Customers include the world's leading public cloud and silicon providers
What they value
- Excellence
- Open source
- Diversity of experience, perspectives, and background
