Engineering Manager - Ubuntu Desktop Apps
New
C
CanonicalOpen source software
Home based - Worldwide, We have remote roles open in every time zone.Full-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- FlutterSoftware ArchitectureGoRustLinux
Requirements
- Exceptional academic track record
- Undergraduate degree in Computer Science or STEM
- 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
- Experience in Go or Rust
- Experience with modern Linux desktop technologies such as Wayland, D-Bus, Systemd, or GNOME
- 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
Responsibilities
- Guide architecture and technical direction for Ubuntu desktop applications
- Ensure strong integration with the Ubuntu platform, Snap ecosystem, and system services
- Participate in design reviews and key technical decisions
- Promote high standards for performance, reliability, and security
- Lead and support a team of talented engineers
- Mentor and grow engineers across frontend and systems domains
- Plan and deliver features across multiple release cycles
- Collaborate across Canonical engineering teams and the Ubuntu open source community
View Full Description & ApplyYou'll be redirected to the employer's site