Engineering Director, Ubuntu Desktop

hace 2 semanas


Morelia, Michoacán de Ocampo, México Canonical A tiempo completo
About the Role

We are seeking a highly skilled and experienced Director to lead our mission to deliver the world's best open source desktop experience and developer platform. 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.

Key Responsibilities
  • Agree on the strategy for Ubuntu desktop editions, working with community flavors
  • Lead the 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 the roadmap across Ubuntu and Canonical products with wider engineering leadership
  • Shape the design of the Ubuntu experience in heterogeneous environments - with Windows and Mac, on bare metal and cloud
  • Engage with silicon vendors to enable future generations of desktop silicon and hardware
Requirements
  • An exceptional academic track record at both high school and university
  • A degree in software engineering, science, mathematics, or a 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 skills
  • 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
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.



  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled and experienced Director to lead our Ubuntu Desktop Engineering team. As a key member of our engineering leadership, you will be responsible for driving the strategy and architecture of our desktop services and systems.Key ResponsibilitiesDevelop and implement a comprehensive strategy for Ubuntu desktop editions,...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced engineering manager to lead our Ubuntu Quality Engineering team. As a key member of our organization, you will be responsible for developing and implementing quality assurance frameworks, working closely with cross-functional teams to improve quality, and driving excellence in software development practices.Key...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleCanonical is seeking a seasoned Engineering Manager to lead our Ubuntu Server Distribution team. As a key member of our leadership team, you will be responsible for building and leading a globally distributed team of engineers, developing talent through coaching and mentoring, and working closely with Product Management to define the vision and...

  • **Engineering Director**

    hace 2 semanas


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Director to join our team at Canonical. As a key member of our leadership team, you will be responsible for leading our engineering efforts and driving the development of our products.Key ResponsibilitiesLead a Distributed Team: Manage a team of engineers and technical leads to achieve our product...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Director to join our team at Canonical. As a key member of our leadership team, you will be responsible for leading our engineering efforts and driving the development of our products.Key ResponsibilitiesLead a Distributed Team: Manage a team of engineers and technical leads to achieve our product...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Unlock the Potential of Ubuntu with Our Partner Engineering TeamThe Partner Engineering team at Canonical collaborates with leading silicon companies to optimize Ubuntu for the latest hardware platforms. As a Partner Engineering Manager, you will lead a team of engineers to design and implement the best Ubuntu integration for server-class hardware platforms...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

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


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Job SummaryThe role of a Ubuntu Security Technology Manager is a challenging opportunity to work on making Ubuntu the most secure out-of-the-box operating system in the world. The work of the Apparmor team is strategically important to Ubuntu's security posture, safeguarding both end-users and Canonical's diverse range of products, including Ubuntu Core,...

  • Engineering Manager

    hace 2 días


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Job SummaryAs an Engineering Manager at Canonical, you will lead a team of engineers responsible for building, testing, and publishing Ubuntu images for public cloud instances. Your primary goal will be to ensure the stability and functionality of our cloud users' experience.Key ResponsibilitiesLead a team of engineers in the development and delivery of...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Director to join our team at Canonical. As a key member of our leadership team, you will be responsible for leading our engineering efforts and driving the development of our products.Key ResponsibilitiesLead a Distributed Team: Manage a team of engineers and technical leads to achieve our product...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Lead a Distributed Team of EngineersCanonical, the publisher of Ubuntu, is seeking a highly skilled engineering manager to lead a team of kernel engineers in a distributed setting. As a key member of our team, you will be responsible for guiding your team's growth, ensuring timely delivery of core and specialized Ubuntu kernels, and overseeing commercial...

  • Senior Bootloader

    hace 1 día


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced software engineer to join our Ubuntu Foundations Engineering team to maintain and enhance the Ubuntu bootloader stack. The ideal candidate will have a passion for Linux systems, hardware architectures, and the open source community.Key ResponsibilitiesCollaborate with a distributed team to define and shape the boot...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Linux Platform Integration Specialist to join our team. As a key member of our engineering team, you will be responsible for optimizing Ubuntu for the latest silicon and hardware platforms.Key ResponsibilitiesDesign and implement the best Ubuntu integration for the latest IoT desktop and server-class...

  • Rust Engineering Lead

    hace 3 días


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Rust engineer to join our team at Canonical, a leading provider of open source software and operating systems. As a Rust engineer, you will play a key role in driving the adoption of Rust in our products and services, starting with Ubuntu but also our own projects and open source offerings.Key...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Transform Identity Management at CanonicalCanonical is seeking an experienced software engineering manager to lead the development of highly performant and secure identity and access management solutions. As the identity team engineering manager, you will be responsible for defining the technical vision for the products, managing the team backlog, reviewing...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Bootloader Engineer OpportunityWe are seeking an experienced software engineer passionate about Linux systems, hardware architectures, and the open source community to join our Ubuntu Foundations Engineering team. As a Bootloader Engineer, you will play a critical role in maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Manager to join our Ubuntu Foundations Team at Canonical. As a key member of our leadership team, you will be responsible for leading a distributed regional team of engineers and driving the success of our business.Key ResponsibilitiesTechnical Leadership: Demonstrate sound engineering principles...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Manager to lead our Partner Engineering team at Canonical. As a key member of our organization, you will be responsible for managing relationships with our key technology partners, ensuring timely delivery on agreed project milestones, and overseeing commercial engagements.Key ResponsibilitiesLead a...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    {"title": "Engineering Manager Role", "description": "At Canonical, we're building a new generation of ops technology to run a team that works in Python on Kubernetes. Our mission is to reinvent the way people run software - on public clouds and in their own data centers. To achieve that, we're building a new community around Python opscode for open-source...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Manager to lead our Cloud-Init team at Canonical. As a key member of our engineering leadership team, you will be responsible for managing a globally distributed team of engineers, developing talent through coaching, mentoring, and hands-on career development, and working with Product Management to...