Software Engineering Manager
2 weeks ago
Software Engineering Manager – Sustaining Engineering Join Canonical to lead a distributed engineering team in safeguarding and evolving open source components that power enterprise‑grade infrastructure. This role reports to the Global Director of Sustaining Engineering and focuses on people, delivery, and customer impact. Key Responsibilities Manage, coach, and grow a globally distributed team of software engineers. Hire, mentor, and develop career pathways for team members. Set and track key performance indicators (KPIs) for engineering effectiveness and quality. Own timely delivery of bug fixes, patches, and technical solutions for Ubuntu, OpenStack, Ceph, Kubernetes, Juju, and MAAS. Advocate for modern software development practices across the organization. Build a healthy, collaborative engineering culture aligned with Canonical’s values. Collaborate cross‑functionally with other teams and senior stakeholders. Represent Canonical in external customer interactions and promote the brand. Qualifications Professional software delivery experience with C, C++, Go, Python, or similar. Strong passion for open source software, Linux, and cloud computing. Leadership experience with ability to prioritize and resolve complex bug‑fix workflows. Proficiency with Git and other version control systems. Experience with debugging tools (e.g., gdb, crash) and testing methodologies. Excellent written and verbal communication skills in English. Experience with Linux and preference for Ubuntu. Knowledge of open source and open source business models. People‑management experience in a support organization is a strong plus. Benefits Remote, global role with travel up to 10% for internal and external events. Distributed work environment with twice‑yearly team sprints in person. Personal learning and development budget of USD 2,000 per year. Annual compensation review and performance‑driven bonus or commission. Annual holiday leave, maternity and paternity leave, and Employee Assistance Programme. Recognition rewards and Employee Assistance Programme. Opportunity to travel to new locations to meet colleagues. Priority Pass and travel upgrades for long‑haul company events. About Canonical Canonical is a pioneering tech firm that publishes Ubuntu, driving the world’s most important open source projects and the platform for AI, IoT, and the cloud. Canonical leads global, distributed collaboration a workforce of 1,100+ colleagues in 75+ countries, predominantly working from home. Equal Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination and welcome diversity of experience, perspective, and background. Whatever your identity, we give your application fair consideration. #J-18808-Ljbffr
-
Software Engineer
4 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Halton Hills, Surrey, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, W, Canada Software Secured Full timeOverviewWe’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment....
-
Software Engineering Manager
2 weeks ago
Laval, Canada Canonical Full timeSoftware Engineering Manager – Sustaining EngineeringJoin Canonical to lead a distributed engineering team in safeguarding and evolving open source components that power enterprise‑grade infrastructure. This role reports to the Global Director of Sustaining Engineering and focuses on people, delivery, and customer impact.Key ResponsibilitiesManage,...
-
Software Engineering Manager
2 weeks ago
Laval, Canada Canonical Full timeSoftware Engineering Manager – Sustaining EngineeringJoin Canonical to lead a distributed engineering team in safeguarding and evolving open source components that power enterprise‑grade infrastructure. This role reports to the Global Director of Sustaining Engineering and focuses on people, delivery, and customer impact.Key ResponsibilitiesManage,...
-
Software Engineering Manager
3 days ago
Laval, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Software Engineering Manager (Backend SaaS) 3 days ago Be among the first 25 applicants Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Canonical is a leading provider of open source software and...
-
Software Engineering Manager
6 days ago
Laval, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS)Join to apply for the Software Engineering Manager (Backend SaaS) role at CanonicalSoftware Engineering Manager (Backend SaaS)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager (Backend SaaS) role at CanonicalCanonical is a leading provider of open source software and...
-
Software Engineering Manager
3 days ago
Laval, Canada Canonical Full timeSoftware Engineering Manager - Container and Virtualisation Infrastructure Join to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at Canonical Software Engineering Manager - Container and Virtualisation Infrastructure 1 day ago Be among the first 25 applicants Join to apply for the Software Engineering Manager -...
-
Software Engineering Manager
6 days ago
Laval, Canada Canonical Full timeSoftware Engineering Manager - Container and Virtualisation InfrastructureJoin to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at CanonicalSoftware Engineering Manager - Container and Virtualisation Infrastructure1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager -...
-
Software Engineering Manager
3 weeks ago
Laval, Canada Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux Optimisation Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical Software Engineering Manager - Desktop and Embedded Linux Optimisation 4 months ago Be among the first 25 applicants Join to apply for the Software Engineering Manager - Desktop...
-
Software Engineer
3 days ago
Laval, Canada Canonical Full timeSoftware Engineer - Solutions Engineering Join to apply for the Software Engineer - Solutions Engineering role at Canonical Software Engineer - Solutions Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Solutions Engineering role at Canonical Canonical is a leading provider of open source software and...
-
Ubuntu Software Engineer
3 weeks ago
Laval, Canada Canonical Full timeJoin to apply for the Ubuntu Software Engineer role at Canonical 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...