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
View details
Apply Now