Linux Server Software Engineering Director
4 days ago
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.
-
Embedded Linux Software Engineering Director
3 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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,...
-
Embedded Linux Software Engineering Director
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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,...
-
Embedded Linux Software Engineering Manager
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Embedded Linux Software Engineering Manager
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Senior Linux Network Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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...
-
Senior Linux Network Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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 timeUnlock 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 timeUnlock 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...
-
Cloud Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Cloud Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Security-Focused Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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...
-
Security-Focused Software Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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...
-
Telecommute Software Engineering Team Lead
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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...
-
Telecommute Software Engineering Team Lead
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob 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...
-
Senior Networking Software Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Senior Networking Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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 timeAbout 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 timeAbout 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...
-
Network Systems Software Developer
4 weeks ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...
-
Software Engineering Manager
3 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout 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...