Engineering Manager - Ubuntu Desktop Apps
Canonical
About the position
Lead the Ubuntu Desktop Apps team in delivering modern desktop applications while ensuring high standards of quality, performance, and security.
Tech stack
- flutter
- dart
- go
- rust
Requirements
Required:
- Strong background in software engineering and system design
- Experience building and shipping graphical applications
- Experience leading engineering projects or teams
- Expertise in Flutter and Dart, with experience in Go or Rust as a plus
Nice to have:
- Experience contributing to or leading open source projects
- Experience with Linux distribution development
- Familiarity with software packaging and application sandboxing
Responsibilities
- Guide architecture and technical direction for Ubuntu desktop applications
- Lead and support a team of talented engineers
- Plan and deliver features across multiple release cycles
- Work with product and design teams to deliver intuitive user experiences
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
- Maternity and paternity leave