Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

Open roles

    Filters

    Department

    Location

    There are no open roles matching your criteria

    Why not try widening your search? You can do this by:

    • Searching for alternative words or phrases
    • Filtering by different department
    • Trying a different spelling
    View all roles

    All roles


    Lead a multi-team software engineering project at Canonical

    Home based - Worldwide

    Make Ubuntu the best platform for HPC, and deliver high quality software automation for HPC clusters.

    Home based - Americas, EMEA

    This is a Fast Track role for the Software-Defined Networking product engineering group. This role is about shaping the experience and the tooling associated with networking across several Canonical products, from OpenStack, MAAS, LXD to MicroK8s.

    Home based - Worldwide

    A senior-level software engineer leading Jira configuration, development, and integrations at Canonical.

    Home based - EMEA

    Combine your passion for security, open source and Linux to enhance the security of Ubuntu for millions of users.

    Home based - Worldwide

    Drive the developer experience for Snaps and Charms as part of the team behind the snapcraft and charmcraft tools.

    Home based - Americas, EMEA

    We are looking for outstanding embedded software engineers with a passion for open-source, innovation, and cutting-edge hardware and technologies in general. In this role, you will have the opportunity to make significant contributions through high-quality design and code, and to develop your technical leadership.

    Home based - Worldwide; Office Based - Taipei, Taiwan

    Shape the future of distributed computing as a Go engineer on the Juju team.

    Home Based - APAC, EMEA

    Build a suite of open source Python based charms to deploy and manage OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers.

    Home Based - Americas

    Solve real-world problems at scale with your cloud expertise and contribute solutions upstream for all consumers of open source technologies.

    Home based - Worldwide

    Design and develop Ubuntu Core - our fully containerised secure embedded Linux for ultra-reliable devices.

    Home based - EMEA

    Create next-gen container technology, software distribution and Linux security capabilities working in Golang on snapd for IoT, desktop and server systems

    Home based - Americas, EMEA

    Combine your love of Python, Golang and Kubernetes as a software engineer on Canonical Kubernetes, an open source, model-driven, pluggable Kubernetes distribution.

    Home based - Americas, EMEA

    Build a new developer experience tool that changes the way people build and test software on Ubuntu for desktop, cloud and devices, with modern SDKs, IDEs, languages and frameworks.

    Home Based - APAC

    Integrate new features and optimisations for the latest silicon platforms and software stacks, to bring the best Ubuntu experience for small IoT and edge devices, networking, automotive, server and hyperconverged systems.

    Home based - Worldwide

    Drive internal Sales, Engineering and Support teams at Canonical using off-the-shelf SaaS solutions like SalesForce and existing Open Source technologies through industry engineering practices.

    Home based - EMEA

    Develop, test, and publish a best-in-class Observability stack orchestrated with Juju on any cloud

    Home based - Worldwide

    Drive internal Sales, Engineering and Support teams at Canonical using off-the-shelf SaaS solutions like SalesForce and existing Open Source technologies through industry engineering practices.

    Home based - EMEA

    Shape the future of distributed computing as a Go engineer on the Juju team.

    Home Based - APAC, EMEA

    Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. You are passionate about Ubuntu and are able to show technical leadership with a globally distributed team of engineers who share that passion.

    Home based - Americas, EMEA

    Deliver a world-leading data platform - from data lake and big data technology, through NoSQL to high performance SQL databases, using the latest capabilities of Kubernetes and Linux.

    Home based - Worldwide

    Work closely with Amazon, Microsoft, Google and other world-class cloud partners to make Ubuntu the best. Put your skills to work on our continuous delivery pipelines, building cloud-related features and directly engaging with partners.

    Home Based - Americas

    Deliver a world-leading data platform - from data lake and big data technology, through NoSQL to high performance SQL databases, using the latest capabilities of Kubernetes and Linux.

    Home based - Americas, EMEA

    Work at the forefront of IoT and edge computing with a team of engineers focused on Industrial IoT and Smart Home for Ubuntu.

    Home based - EMEA

    Transform IT devops with model-driven operations and pure Python infrastructure-as-code, from the bare metal up to containers, bringing hyperscaler technology and techniques to the enterprise IT market.

    Home based - Worldwide

    Bring high-quality Ubuntu certified devices directly to millions of users with the world leading OEM partners.

    Office Based - Beijing, China

    Central application and selection process for new software engineering graduates looking to join any Canonical engineering team.

    Home based - Worldwide

    Lead a team to bring high-quality Ubuntu certified devices directly to millions of users with our world-leading partners.

    Office Based - Beijing, China

    Lead a team to bring high-quality Ubuntu certified devices directly to millions of users with our world-leading partners.

    Office Based - Taipei, Taiwan

    Drive the architecture, design and evolution of system containers and cluster virtualization with LXD and Canonical MicroCloud.

    Home based - Americas, EMEA

    Work in our Ceph team to build out highly scalable, fast distributed storage.

    Home based - Americas, EMEA

    Build the next generation of Ubuntu desktop - combining the best ideas in immutable Linux with the best developer and desktop experience.

    Home based - EMEA

    Help us reinvent multi-cloud devops with model-driven operations and pure Python opscode.

    Home based - Worldwide

    Work at the heart of Ubuntu to design, develop and support our network stack as we expand our Linux network abstraction to continue provide fast, reliable and secure connections on all Ubuntu devices and in the cloud.

    Home Based - Americas

    Lead a team to bring high-quality Ubuntu certified devices directly to millions of users with our world-leading partners.

    Office Based - Taipei, Taiwan

    Build customer trust and relationships in the global IoT market, enabling next-generation secure connected devices with Canonical Ubuntu embedded Linux.

    Home based - Worldwide

    Redefine how people run their open source Identity and Access Management, working in Python or Go with a dedicated team focused on this art/science.

    Home based - Americas, EMEA

    This role will be perfect for someone who enjoys developing certification testing and automation tools in order to help create and maintain good partnerships with the biggest names in datacenter hardware.

    Home Based - Americas

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping.

    Home based - EMEA

    Deliver a world-leading data platform - from data lake and big data technology, through NoSQL to high performance SQL databases, using the latest capabilities of Kubernetes and Linux.

    Home based - Worldwide

    Deliver a world-leading data platform - from data lake and big data technology, through NoSQL to high performance SQL databases, using the latest capabilities of Kubernetes and Linux.

    Home based - Worldwide

    Lead a team to deliver the Ubuntu Linux kernel on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments

    Home based - Worldwide

    Shape the future of container images and build a new container-centric Ubuntu community.

    Home based - EMEA

    Integrate and enhance open source networking software such as SoNIC and Dent for top of rack and smartnic innovation to define the data center of the future.

    Home Based - Americas; Home Based - APAC; Office Based - Beijing, China; Office Based - Taipei, Taiwan

    As an experienced Go developer, you will create REST APIs and craft databases to ensure LXD operates efficiently at scale.

    Home based - Americas, EMEA

    As a certification specialist, you will develop and maintain our certification tools and create/tweak hardware solutions of our automation suite.

    Home based - EMEA

    Lead one of our container and cloud engineering teams, to build next-generation cloud infrastructure for the world, working in Golang with performance-critical services and telco-grade reliability requirements.

    Home based - Americas, EMEA

    Working at the heart of Ubuntu, you will work on every aspect of the most widespread Linux server distribution on the planet. Work with our experienced team, learning and growing alongside the best engineers in the business.

    Home based - Americas, EMEA

    Raise the global standard for Linux quality on Ubuntu certified machines like PCs and IoT devices as part of a world-class team.

    Office Based - Taipei, Taiwan

    Build high performance C++ graphics and window system capabilities in Mir

    Home based - Worldwide

    Raise the global standard for Linux quality on Ubuntu certified machines like PCs and IoT devices as part of a world-class team.

    Office Based - Taipei, Taiwan

    Own the end-to-end revenue accounting life cycle and drive continuous improvement of the quote-to-cash process

    Home based - EMEA

    Working at the heart of Ubuntu, you will work on every aspect of the most widespread Linux server distribution on the planet. Work with our experienced team, learning and growing alongside the best engineers in the business.

    Home based - Americas, EMEA; Home based - EMEA

    Drive one of our core toolchains - GCC/LLVM or Rust - used in the making of Ubuntu, by our developer community and our customers.

    Home based - EMEA

    Drive one of our core toolchains - GCC/LLVM or Rust - used in the making of Ubuntu, by our developer community and our customers.

    Home Based - Americas

    Develop your insights into data storage and analytics systems, Python, and Kubernetes as an engineer on the Charmed Analytics team, enabling people to run complex open source solutions like Kubeflow, MLflow, SuperSet, Trino and others more easily.

    Home based - Worldwide

    Working at the heart of Ubuntu, you will work on every aspect of the most widespread Linux server distribution on the planet. Work with our experienced team, learning and growing alongside the best engineers in the business.

    Home Based - Americas

    Raise the bar for cloud operations by optimising Ubuntu deeply on each of the major public clouds, and integrating the OS itself with native cloud services.

    Home Based - Americas

    Work in C and Golang on dqlite, Canonical's RAFT wrapper for SQLite that enables high-availability with the embedded database, for IoT end mission critical enterprise applications.

    Home based - EMEA

    Python Software Engineer

    Home based - Worldwide

    Support Canonical's customers on Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Home based - Worldwide

    Support Canonical's customers on Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Home Based - Americas

    Support Canonical's customers on Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Home Based - APAC

    Support Canonical's customers with Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Home Based - APAC

    Support Canonical's customers with Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Home based - Worldwide

    Support Canonical's customers with Ubuntu, OpenStack, Kubernetes and the broad world of open source software.

    Office Based - London, UK

    Ubuntu software engineer who enjoys customer conversations and solving problems to help enterprises adopt Ubuntu

    Home based - Worldwide

    Combine your passion for software, open source, and Linux to build and run platforms at scale.

    Home based - Worldwide

    Software engineer role to drive improvements in our quality tools, test and reporting infrastructure, processes and community engagement.

    Home based - Worldwide

    Lead one of the teams that make open source easy, from developer-favourite Ubuntu to Canonical's software as a service.

    Home based - EMEA

    As a Developer Relations Engineer, you'll empower and engage with community and enterprise software developers to help them obtain success with our open-source products.

    Home Based - APAC, EMEA

    Canonical is looking for talented software engineers to come join any of our multiple teams working on dockers, containers, k8s, private and public clouds, and more!

    Home based - Worldwide

    Lead a team focused on software-defined infrastructure devops, working to establish Python infra-as-code and model-driven operations as a global best practice for bare metal, with Kubernetes, OpenStack, LXD.

    Home Based - Americas; Home based - EMEA

    Bring exceptional focus on performance and correctness in software, with rigorous testing, benchmarking and data analysis, and tackle challenges from the kernel up to the highest levels of the stack.

    Home based - Worldwide

    Combine your love of Python and distributed systems to shape the future of open source collaboration, builds, and artifact publication across many free and open source software projects including Ubuntu.

    Home based - EMEA

    Integrate new features and optimisations for the latest silicon platforms and software stacks, to bring the best Ubuntu experience for small IoT and edge devices, networking, automotive, server and hyperconverged systems.

    Home based - Worldwide

    Combine your passion for cryptography, secure boot, security standards (such as FIPS, CIS, and FedRAMP) and Linux security with excellent software engineering experience to shape the future of Canonical's security technology.

    Home based - Worldwide

    Integrate new features and optimisations for the latest silicon platforms and software stacks, to bring the best Ubuntu experience for small IoT and edge devices, networking, automotive, server and hyperconverged systems.

    Home based - Worldwide

    This is an exciting opportunity for software engineers passionate about NetSuite, Salesforce, and business systems in general. Help to build efficient business processes and excellent internal user experience with internal business systems.

    Home based - EMEA

    This is an exciting opportunity for software engineers passionate about NetSuite, Salesforce, and business systems in general. Help to build efficient business processes and excellent internal user experience with internal business systems.

    Home based - EMEA

    Lead a team of exceptional developers working in Golang and Python to build critical web services that deliver apps and software in a wide range of formats to Ubuntu users and devices across the globe.

    Home based - Worldwide

    Lead a software engineering team to integrate new features and optimise Ubuntu for the latest silicon platforms and software stacks, to ensure Ubuntu is the premier platform for small iot and edge devices, networking, automotive, server and hyperconverged systems.

    Home based - Worldwide

    Lead a software engineering team to integrate new features and optimise Ubuntu for the latest silicon platforms and software stacks, to ensure Ubuntu is the premier platform for small iot and edge devices, networking, automotive, server and hyperconverged systems.

    Home based - Worldwide

    This is an exciting opportunity for software engineers passionate about open-source software, Linux, and Golang. Design, develop and contribute to a mature Go code base spanning many leading products and services, such as Juju, Livepatch, LXD, Microk8s, Ubuntu Pro, and many more.

    Home based - Worldwide