C

Canonical

Verified Job Source

Enterprise open source, secured and delivered by the publisher of Ubuntu.

London, England

Software Development
1,001–5,000 people

About

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Open positions

Distributed Systems Testing Software Engineer, Python / Go

Remote · Canada

Develop automated testing infrastructure and CI pipelines to validate the reliability and performance of cloud orchestration tools. Deploy and debug highly distributed systems across various clouds and bare metal environments while collaborating with a global team.

Organisational Development Associate

Remote · Hidalgo del Parral, Chihuahua, Mexico, São José da Laje, Alagoas, Brazil

The role involves embedding within teams to diagnose health and management effectiveness and designing end-to-end improvements. You will support managers with performance feedback and help build the function's operational playbook.

MAAS Data Center Infrastructure Engineer (Toronto area)

On-site · Toronto

Manage and operate the Toronto-based lab for Ubuntu server certification, including hardware installation and network configuration. Use Python to automate data center operations and collaborate with global engineering teams to maintain lab availability.

Graduate Sales Development Representative - Canada (Remote)

Remote · Canada

The Sales Development Representative will handle inbound customer inquiries, execute outbound sales and marketing campaigns, and collaborate with various teams to drive results. The role also involves researching prospective customers and generating a multi-million pound pipeline.

Manager, People Analytics

Remote · Canada

Lead and mentor a specialized squad of People Data Scientists, Software Engineers, and UX Designers while bridging the gap between HR and engineering. Ensure the People Data Stack is secure and compliant while developing AI Agents for real-time insights.

Public Cloud Solution Architect

Remote · Canada

The Public Cloud Solution Architect will collaborate with product, engineering, and alliance teams at public cloud partners to align on open-source strategies and ensure Canonical’s product requirements are clear. They will also act as a product champion and point of contact for named cloud partners, driving Ubuntu adoption across cloud products.

Cloud Alliances Business Development Lead

Remote · Canada

The role involves coordinating go-to-market strategies with tier 1 Cloud Partners and developing joint product roadmaps. It also includes driving Ubuntu adoption within targeted alliance accounts and creating partner-facing materials.

Engineering Manager for IAM (Identity and Access Management)

Remote · Canada

As the Engineering Manager for IAM, you will lead a team to build high-performing Go and Python services for identity and access management solutions. You will also work with product management to define the technical vision and manage the team backlog.

Observability Engineering Manager

Remote · Canada

The Observability Engineering Manager will lead the development of distributed tracing or service mesh products and manage a distributed team of engineers. They will also organize team processes, conduct one-on-one meetings, and interact with the community.

Marketing Team Lead

Remote · Hidalgo del Parral, Chihuahua, Mexico, Ottawa, Ontario, Canada, São José da Laje, Alagoas, Brazil

You will take ownership of one of our core marketing tracks and lead both strategy and execution. You’ll ensure campaigns land, launches succeed, and adoption grows, while contributing to the broader go-to-market engine.

HR Generalist

Remote · Canada

The HR Generalist will provide HR guidance to team members and managers, ensuring high expectations of behavior and performance. They will also manage employee relations, benefit programs, and support the full life-cycle of HR processes.

Software Architect - Containers / Virtualisation

Remote · Canada

As a software architect, you will drive the architecture, design, and evolution of LXD and Canonical MicroCloud. You will also mentor and develop colleagues while ensuring the product is secure and performant.

Sales Operations Analyst

Remote · Canada

The Sales Operations Analyst will support day-to-day operations of the sales and business development functions globally, driving data quality and supporting the sales team on various processes and systems. They will also assist in planning and improving revenue operations and provide insights for better territory and quota management.

Senior Sales Operations Analyst

Remote · Canada

The Senior Sales Operations Analyst will deliver scalable revenue operations and lead a team of analysts to support sales teams and partners. They will drive improvements in processes, systems, and data quality while providing insights to executive management.

Senior Software Engineer - MAAS

Remote · Canada

Develop MAAS core components and features to enhance its usability and performance. Collaborate with teams to ensure timely releases and contribute to documentation and continuous integration practices.

Engineering Manager - Public Cloud, Python, Golang

Remote · Canada

The Engineering Manager will lead a team that optimizes Ubuntu for cloud infrastructure and ensures the stability and functionality expected by cloud users. Responsibilities include building automated image delivery pipelines and engaging with partners and other teams.

Senior Software Engineer - Python/Golang - Kubernetes

Remote · Canada

As a senior software engineer, you will build operators and addons for Kubernetes, focusing on lifecycle management and seamless integration. You will collaborate with industry peers and partners to deliver solutions to customers.