Canonical logo
    C

    Engineering Manager - Ubuntu Desktop Apps

    Canonical
    Home based - WorldwideHome Based - Worldwide
    Remote
    Senior
    Full Time
    about 1 month ago
    remoteengineering managerflutterdartgorustlinuxopen source

    Requirements

    • 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
    • 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
    • Experience working 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 up to two weeks each

    What You'll Do

    • 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
    • Foster a culture of ownership, collaboration, and continuous improvement
    • Plan and deliver features across multiple release cycles
    • Balance innovation with reliability and maintainability
    • Improve CI/CD pipelines, test coverage, and release quality
    • Work with product and design teams to deliver intuitive user experiences
    • Collaborate across Canonical engineering teams
    • Engage with the Ubuntu open source community

    Nice to Have

    • Experience contributing to or leading open source projects
    • Experience with Linux distribution development
    • Familiarity with software packaging and application sandboxing
    • Performance or Security Engineering experience

    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

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools