3,214 Remote Worldwide jobs
Fully remote roles open to candidates anywhere in the world, not tied to a country or region.
OpenStack 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…
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Build and maintain open-source data, workflow, and AI/ML solutions using Python, Kubernetes, and tools like Kubeflow and Airflow for global cloud and on-prem deployments.
Python Engineer
Build and maintain high-quality Python software for Ubuntu and open-source tools, collaborating globally to deliver robust, well-tested code and documentation.
Security Software Engineer
Build and harden Ubuntu’s security features, audit open-source code, and lead threat modeling and vulnerability response across globally distributed teams.
Senior Site Reliability Engineer
Senior Site Reliability Engineer designs and automates enterprise cloud infrastructure using Python, Kubernetes, and OpenStack to ensure high availability and security for global customers.
Site Reliability Engineer
Maintains and automates Ubuntu-based cloud infrastructure, Kubernetes clusters, and open-source tooling to ensure high availability and performance for enterprise customers.
Site Reliability / Gitops Engineer
Build and automate cloud infrastructure for Canonical’s global IT services using GitOps, IaC, and Linux, while improving reliability and scalability of Ubuntu-based systems.
Software Engineer - App Stores
Build and scale backend services for the Snap Store and marketplaces using Python and Go, designing clean APIs and ensuring high reliability at global scale.
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 Director
Lead multiple global engineering teams at Canonical, setting technical direction, hiring staff, and driving open-source projects in languages like Python, Go, Rust, and C++ across web, kernel, and embedded systems.
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 Maintenance Engineer
Maintain and troubleshoot Linux-based infrastructure and open-source applications across the stack, from kernel to Kubernetes, fixing upstream bugs and backporting patches for Ubuntu and enterprise customers.
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 spectrum of…
Solutions Architect for Automotive
Solutions Architect designs and pitches open-source Linux-based solutions for automotive clients, integrating Ubuntu, embedded Linux, and cloud tech to enable Software Defined Vehicles.
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…
Technical Manager - Automotive and Industrial
We have created a role for a Technical Manager, Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to our industrial and…