Engineering Director, Ubuntu Desktop

6 months ago


London, United Kingdom Canonical Full time

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with + colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a Director, Ubuntu Desktop Engineering to lead our mission to deliver the world's best open source desktop experience and developer platform, for consumers, professionals and developers. This is a director-level position, responsible for the integrated strategy, architecture and roadmap across multiple engineering teams working in Rust, C/C++, Flutter and Golang. We are looking for a technical leader with a deep understanding of Linux graphics technology, system architecture and security capability. We are also looking for a leader who has a personal interest in user experience, performance engineering, and consumer applications across form factors such as tablets, mobile, the desktop, and remote computing environments like VDI.

We focus on delivering the cleanest, simplest, most reliable out-of-the-box experience for Linux on any laptop or workstation. We make careful choices to select best of breed components for the entire desktop and developer experience, and we invest in packaging and integration. We are also now looking to build new desktop capabilities, with a focus on performance, resource efficiency, media codecs and user experience. We are seeking a director of engineering with outstanding leadership and management qualities, as well as a clear vision for the future of the open source desktop. The nature of the work requires a deep understanding of the existing Linux desktop technology stack and community dynamics across multiple upstream projects. Candidates must have experience of engineering management in a company that ships software products.

This is a complex and challenging role at the center of a fast-moving and competitive environment. The successful candidate will be an accomplished technologist, proven leader, speaker and motivator, with management and organisational skills. We would like to put this opportunity in the hands of someone passionate about the future of open source, developer experiences, and community. We also require someone who will embrace the competitive and professional demands of a highly visible, widely used and mission critical enterprise platform.

Agree strategy for Ubuntu desktop editions, working with community flavors Lead architecture for next-generation desktop services and systems in Rust, C, C++, Flutter and Golang Ensure that performance engineering, security engineering and documentation are deep values across the team Identify significant new open source capabilities and prioritize their inclusion in the desktop Challenge teams to rethink and re-imagine the desktop on a decade-long timeline Coordinate roadmap across Ubuntu and Canonical products with wider engineering leadership Shape the design of the Ubuntu experience in heterogenous environments - with Windows and Mac, on bare metal and cloud Engage with silicon vendors to enable future generations of desktop silicon and hardware

What we are looking for

An exceptional academic track record at both high school and university A degree in software engineering, science, mathematics or related field Passion for desktop and graphics technology evidenced by deep personal investment in cutting edge techniques and capabilities Drive and a track record of excellence in leadership and operations Professional written and spoken English with outstanding presentation skill Deep operational experience with Linux (Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability  Result-oriented, with a personal drive to meet commitments  Thoughtfulness and self-motivation  Ability to travel twice a year, for company events up to two weeks long

Additional skills we value

Software engineering management and leadership across multiple products and teams Rust, Golang or C/C++ architecture, performance and quality engineering insights Flutter and Dart experience and insights into the Flutter community Deep technical knowledge of graphics hardware and software layers in Linux

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2, 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

  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a pioneering provider of open-source software and operating systems to the global enterprise and technology markets. Our Ubuntu platform is widely used in innovative breakthrough initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We collaborate with leading public cloud and silicon providers,...

  • Software Engineer

    6 months ago


    London, United Kingdom Canonical Full time

    As a Software Engineer on the Core Desktop team, you'll join a dedicated team of professionals to build the next generation of immutable Ubuntu desktop. Our goal is to put Linux desktops back at the forefront of security, reliability and usability. In this project we combine the best ideas of immutable Linux with the latest Linux desktop experience to bring...


  • London, United Kingdom Canonical Full time

    This is a unique opportunity to demonstrate your experience and knowledge of hardware, Ubuntu and Open Source in general. Within this role you will be working with a dedicated set of enterprise customers that are adopting Ubuntu and Open Source on desktop. If you decide to join, you'll become a member of the team that provides exceptional technical support...


  • London, Greater London, United Kingdom Canonical Full time

    Desktop Support Engineer Role at CanonicalAre you passionate about open source technologies, technical support, and desktop technologies?This is a unique opportunity to demonstrate your experience and knowledge of hardware, Ubuntu, and Open Source in general. As a Desktop Support Engineer at Canonical, you will be working with a dedicated set of enterprise...


  • London, Greater London, United Kingdom Canonical Full time

    Ubuntu Integration SpecialistWe are seeking a highly skilled Ubuntu Integration Specialist to join our team. As an Ubuntu Integration Specialist, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT desktop and server-class hardware platforms and software stacks. This includes working with partners to deliver...


  • London, United Kingdom Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Core Desktop Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    Role OverviewWe are seeking a skilled Core Desktop Engineer to join our team at Canonical. As a key member of our Core Desktop team, you will play a crucial role in building the next generation of immutable Ubuntu desktops.About the RoleThis is a full-time position based in a home-based setting with regular team sprints in person twice a year. Our ideal...


  • London, United Kingdom Canonical Full time

    Canonical Ubuntu is the world's leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a safe and secure platform for personal computing, and the launchpad for innovators, entrepreneurs, and scientists. We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a global software company that produces the popular Ubuntu operating system. We are looking for an experienced Linux Desktop Support Engineer to join our team.


  • London, Greater London, United Kingdom Canonical Full time

    This is a unique opportunity for an open source technologist to demonstrate their expertise in Linux desktop, hardware, and software. Canonical is looking for an exceptional technical support specialist to provide engineering solutions to customers adopting Ubuntu and Open Source on desktop.As a Desktop Support Engineer at Canonical, you will be working with...


  • London, Greater London, United Kingdom Canonical Full time

    At Canonical, we're looking for a seasoned Engineering Manager to lead our Ubuntu Server team.This is an exciting opportunity to shape the future of open-source software and work with a talented, globally distributed team.As Engineering Manager, you'll be responsible for defining the vision and strategy for Ubuntu Server, working closely with Product...


  • London, United Kingdom Canonical Full time

    Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    Software Engineer - Core Desktop DeveloperAs a key member of Canonical's Core Desktop team, you will play a vital role in designing and developing the next generation of immutable Ubuntu desktop. This project combines the best concepts of immutable Linux with the latest Linux desktop experience to provide a superior platform for innovation to our global...

  • Junior Kernel Engineer

    6 months ago


    London, United Kingdom Canonical Full time

    Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you’ve enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a great...


  • London, Greater London, United Kingdom Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...


  • London, Greater London, United Kingdom Canonical Full time

    Company Overview:We are Canonical, a company dedicated to creating the best open-source operating systems in the world. Our Core Desktop team is looking for talented individuals to join us in shaping the future of Ubuntu.

  • Security Engineer

    7 months ago


    London, United Kingdom Canonical Full time

    This is an exciting opportunity to join an industry leading software security team, and help protect the open source community and Ubuntu users from emerging threats. Canonical is building a team to provide security coverage across a wide range of different ecosystems and environments, and work to make the world a better, safer place. As part of the Ubuntu...

  • Lead Engineer

    6 months ago


    London, United Kingdom Canonical Full time

    Ubuntu Linux, already the most popular Linux distribution in the world, is currently in the midst of an unprecedented surge in demand. To meet this need the Canonical Kernel Team - those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu - are looking for individuals with not only an incredibly deep technical background...


  • London, Greater London, United Kingdom Canonical Full time

    We are seeking an experienced Senior Ubuntu Integration Specialist to lead our distributed engineering team in designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.The ideal candidate will have a strong background in Linux distributions, Debian packaging, and high-performance...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Ubuntu Server Team Lead to join our team at Canonical. In this role, you will have the opportunity to manage and lead a globally distributed team of engineers responsible for delivering cloud-based solutions using Ubuntu Server.The ideal candidate will have 3+ years of experience in leading, managing, coaching,...