Engineering Manager - Ubuntu Desktop Apps
Software Development
Excel
WFA Digital Insight
As the demand for skilled engineering managers in the remote job market continues to surge, this role at Canonical stands out for its technical leadership opportunity in a globally distributed team. With a growing need for expertise in open-source software and operating systems, candidates with strong backgrounds in Linux and programming languages like Flutter, Dart, Go, and Rust are in high demand. Before applying, it's essential to understand the company's pioneer approach to global distributed collaboration and the expectation of contributing to the full engineering lifecycle.
Job Description
About the Role
Canonical, a leading provider of open source software and operating systems, is seeking an Engineering Manager to lead the Ubuntu Desktop Apps team. The team designs and builds the core user-facing applications that shape the Ubuntu desktop experience.Responsibilities
- Lead the Ubuntu Desktop Apps team in delivering modern desktop applications that integrate seamlessly with the Ubuntu platform.
- Ensure high standards of quality, performance, and security in developed applications.
- Guide the team in defining the roadmap, contributing to product design and system architecture, implementing features, conducting code reviews, and maintaining CI/CD pipelines.
Requirements
- Experience in managing and developing desktop applications.
- Strong technical leadership and people management skills.
- Familiarity with programming languages such as Flutter, Dart, Go, and Rust.
Benefits
- Opportunity to work in a globally distributed team with flexible, remote work arrangements.
- Contribution to a widely used platform that impacts millions of developers, enterprises, and open source communities worldwide.
How to Stand Out
- Develop a strong portfolio showcasing your experience in managing and developing desktop applications, especially those related to Linux or open-source software.
- Prepare to discuss your technical expertise in programming languages such as Flutter, Dart, Go, and Rust.
- Emphasize your ability to work in a distributed team environment and manage remote teams effectively.
- Highlight any experience with Excel, as it is a key skill mentioned in the job requirements.
- Be prepared to negotiate your salary based on your experience and the company's global standards.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.