Tech jobs
Job listings
Senior Software Engineer - MAAS
Build and shape MAAS, Canonical’s bare-metal cloud provisioning platform, using Python and Go to automate server deployment and data-center operations at hyperscale.
Software Architect - Containers / Virtualisation
Architect and evolve LXD (Go/C) and MicroCloud, making container/virtual-machine clusters trivial to deploy and manage across Ubuntu and other Linux platforms.
Software Engineer, Cloud - Sustaining Engineering
Maintains and fixes critical issues in Linux-based cloud infrastructure (Ubuntu, OpenStack, Kubernetes) by troubleshooting, backporting patches, and collaborating with upstream communities.
Software Engineering Manager - Container and Virtualisation Infrastructure
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…
Software Engineer - L3 Support
Troubleshoot and fix critical issues across the Linux stack (kernel, OpenStack, Kubernetes, Ceph) for enterprise Ubuntu users, contributing upstream fixes and collaborating with global teams.
Software Engineer - Python and K8s
Develops Python-based open-source software for Kubernetes-driven operations, focusing on Linux stack reliability, monitoring, and automation to productize internal workloads for enterprise customers and the open-source community.
Software Engineer - Solutions Engineering
Build open-source Python and Go automation tools for cloud and bare-metal operations, improving Ubuntu’s DevOps workflows and infrastructure-as-code for global enterprises.
Software Engineer, Sustaining Engineering
Debug and fix critical issues across the Ubuntu stack—from bare metal to Kubernetes—using Python, Go, C/C++, and open-source tooling to support millions of users worldwide.
Software Engineer - Ubuntu Server Certification
Develop Python-based testing tools to certify Ubuntu Server on enterprise hardware, troubleshoot hardware-software interactions, and support partners in achieving Linux compatibility.
Software Support Engineer
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…
Solution Architecture Manager
This is an opportunity to run a field engineering team, helping customers understand and implement Canonical's open source solutions in public clouds and in their own data centers. We work across the entire…
Support Engineering Manager
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…
Telecom Account Executive
We are looking for Telecom account executives with particular interest in these markets: Middle East, DACH region, Nordics, Eastern Europe, USA. For these roles, it is also preferable to be fluent in the local…
Ubuntu Linux Kernel Test Engineer
Design and maintain automated test frameworks for Ubuntu Linux kernels, including stress testing, fuzzing, and regression detection across multiple versions and architectures.
Ubuntu Sales Engineer (English/Spanish Required)
A technical sales engineer at Canonical helps global enterprises adopt Ubuntu Pro, OpenStack, and Kubernetes by diagnosing needs, demoing solutions, and collaborating with sales teams to drive adoption of Linux and open-source infrastructure.
Ubuntu Sales Engineer (Entry-Level)
Presales engineer evangelizing Ubuntu Pro, OpenStack, and Kubernetes to global enterprises, advising on Linux and open-source adoption while bridging customer needs with Canonical’s product roadmap.
Cloud Support Engineer (London UK office)
This is an opportunity to kickstart your career by joining Canonical. You will be working from our Canonical London Office and will be accountable for delivering technical support to our employees and customers, as…
Linux Desktop Support Associate (London UK office)
This is an opportunity for a prospective Linux Engineer/Administrator with a passion for Linux and Customer Success to build a career with Canonical and support the technical needs of customers leveraging Ubuntu and…
Systems Infrastructure Engineer
Manages on-premise and hybrid cloud infrastructure, administers Linux servers and virtualization platforms, and supports lifecycle management for a UK-based telecom provider.
Senior Network Engineer
Senior Network Engineer designs, tests, and implements a next-gen federal network using Cisco ACI, UCS, and VMware while providing Tier 3 support.