Linux Server Software Engineering Director

4 days ago


TroisRivières, Quebec, Canada Canonical Full time

Job Summary

As a Partner Engineering Manager at Canonical, you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimize Ubuntu for the latest silicon. Your primary responsibility will be to manage relationships with our key technology partners by ensuring timely delivery on agreed project milestones.

Key Responsibilities

  • Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest server-class hardware platforms and software stacks.
  • Engage with commercial partners to deliver a delightful, optimized, first-class Ubuntu experience on their platforms.
  • Oversee commercial engagements and support timely delivery on agreed project milestones.
  • Ensure an ongoing commitment to strict quality and reliability standards.
  • Work from home with global travel up to twice a year for up to two weeks.

Requirements

  • Proven track record in technical roles with Linux, preferably Ubuntu or Debian.
  • High-quality software engineering with in-depth knowledge of C/C++ and Python.
  • Experience with one or more of: Ubuntu - kernel and userspace, deb/snap packaging, embedded Linux, QEMU/KVM and/or OVS/OVN.
  • Experience working directly with customers, going beyond resolving their technical issues, to interpreting their business challenges and effectively communicating how your solution will meet their needs.
  • Experience managing software engineers with a track record of planning, delivery, and quality.
  • Effective collaboration across multiple internal teams, building trust and delivering results.

About Canonical

Canonical has been a remote-first company since its inception in 2004. We are changing the world on a daily basis. 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 committed to diversity, equity, and inclusion. We believe that a diverse and inclusive workplace is a better workplace for everyone.



  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Linux Network Engineer to join our Foundations team. As a key member of our team, you will be responsible for maintaining and integrating core components involved in the network stack of the Ubuntu Distribution.Key ResponsibilitiesMaintain and integrate core components involved in the network stack of the...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Linux Network Engineer to join our Foundations team. As a key member of our team, you will be responsible for maintaining and integrating core components involved in the network stack of the Ubuntu Distribution.Key ResponsibilitiesMaintain and integrate core components involved in the network stack of the...

  • Software Engineer

    22 hours ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    Unlock Your Potential as a Software Engineer at CanonicalAre you passionate about open source software, Linux, Golang, Python, and Kubernetes? Do you want to work with a talented team of engineers and contribute to the development of cutting-edge technology? We're looking for a skilled software engineer to join our team at Canonical, the company behind...

  • Software Engineer

    1 day ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    Unlock Your Potential as a Software Engineer at CanonicalAre you passionate about open source software, Linux, Golang, Python, and Kubernetes? Do you want to work with a talented team of engineers and contribute to the development of cutting-edge technology? We're looking for a skilled software engineer to join our team at Canonical, the company behind...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud-native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork across the entire...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud-native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork across the entire...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Security-Focused Software Engineer to join our team. As a Security-Focused Software Engineer, you will play a critical role in ensuring the security and integrity of our products and services.Key Responsibilities:Define, implement, and document new security features to enhance the security posture of our...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Security-Focused Software Engineer to join our team. As a Security-Focused Software Engineer, you will play a critical role in ensuring the security and integrity of our products and services.Key Responsibilities:Define, implement, and document new security features to enhance the security posture of our...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...

  • Software Engineer

    7 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...

  • Software Engineer

    6 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are expanding our investment in Ubuntu and are seeking talented systems software engineers to enhance the connectivity capabilities across various environments, including cloud, server, desktop, and IoT. Our goal is to improve the tools, services, documentation, and security of Linux network abstractions, ensuring fast, reliable, and secure...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team at Canonical. As a key member of our team, you will be responsible for managing a distributed team of engineers, developing their skills, and ensuring the timely delivery of core and specialized Ubuntu kernels.Key ResponsibilitiesLead a...