Telecommute Software Engineering Team Lead

4 days ago


TroisRivières, Quebec, Canada Canonical Full time

Job Title: Telecommute Software Engineering Manager

Job 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 optimize the kernel for CPUs and hypervisors, and ensuring the security and reliability of the kernel.

Key Responsibilities:

  • Oversee commercial engagements that require custom kernel engineering
  • Ensure an ongoing commitment to strict quality and reliability standards
  • Engage with other teams at Canonical, the open source community, and commercial partners
  • Work from home with travel globally 2-3 times a year for internal and external engineering events
  • Manage and lead a team of software engineers
  • Contribute to an open source project
  • Understand agile software development methodologies
  • Communicate effectively in English, both written and oral

Requirements:

  • Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
  • Substantial experience with Linux kernel internals and concepts
  • Solid understanding of Linux kernel development principles
  • Demonstrated experience managing or leading a team of software engineers
  • Contributed to an open source project in the past
  • Understanding of agile software development methodologies
  • Ability to communicate effectively in English, both written and oral

About Canonical:

Canonical has been a remote-first company since its inception in 2004. We are a unique company that provides a window into the world of 21st-century digital business. We value diversity of experience, perspectives, and background, which creates a better work environment and better products.



  • 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...


  • 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...

  • Software Engineer

    16 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

    20 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...


  • 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 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

    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...

  • 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...


  • 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 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 SummaryAs 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...


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

    Job SummaryAs 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...


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

    About the RoleWe are seeking a highly skilled and experienced professional to lead our efforts in developing and implementing engineering excellence processes across our organization. As a key member of our engineering team, you will be responsible for driving continuous improvement, ensuring compliance and certification, and promoting open source...


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

    About the RoleWe are seeking a highly skilled and experienced professional to lead our efforts in developing and implementing engineering excellence processes across our organization. As a key member of our engineering team, you will be responsible for driving continuous improvement, ensuring compliance and certification, and promoting open source...


  • 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...