Canonical.
Hiring engineers for Linux, Python, Kubernetes and more.
- open roles
- 157
- fully remote
- 146
- follow new roles
- RSS
Roles read straight from Canonical's own Greenhouse job board. Closed roles drop off within hours.
157 open roles
- Linux Desktop Support Engineer (London UK office)4d
- Cloud Support Engineer5d
- Support Engineer5d
- Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu22d
- Software Quality Assurance Engineer - Linux, PC, IoT26d
- Engineering Manager - Distributed Systems, Python / Go27d
- Software Engineer - Secure Container Images2mo
- Dedicated Linux Desktop & Devices Support Engineer, Singapore5mo
- Ubuntu Linux Kernel Test Engineer5mo
- Software Engineer, Automotive and Industrial Architecture6mo
- Telco Field Engineering Director6mo
- Senior Software Engineer - Python/Golang - Kubernetes6mo
- Ubuntu Package Management - Engineering Manager7mo
- Engineering Director - Commercial Systems8mo
- Engineering Director - Business Data8mo
- System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem8mo
- Staff Design Engineer - Cloud Networking UX9mo
- Public Cloud Solution Architect9mo
- Usability Engineer - User Science9mo
- Ubuntu Engineering Manager9mo
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)11mo
- Cloud Field Engineering Manager11mo
- Ubuntu Engineering Lead11mo
- Ubuntu Software Engineer11mo
- Junior Ubuntu Software Engineer11mo
- Kernel Build Automation Engineer - Ubuntu Linux1y
- Solutions Architect for Automotive1y
- Engineering Manager - Ubuntu Core1y
- Ubuntu Enablement Engineer1y
- Engineering Director, Devices Software Engineering1y
- Software Support Engineer1y
- Software Maintenance Engineer1y
- Software Engineer - L3 Support1y
- Embedded Linux Field Engineer (Mandarin speaking)1y
- Support Engineering Manager1y
- MLOps Field Engineer1y
- Senior Ubuntu Embedded IoT System Engineer1y
- Software Architect - Containers / Virtualisation1y
- Embedded Linux Senior Software Engineer - Optimisation1y
- Associate Linux Support Engineer1y
- Lead Data Governance Engineer1y
- Staff Security Operations Engineer1y
- Juju Software Engineer (Go)1y
- Python Software Engineer, Commercial Systems1y
- Software Engineer - Python - Container Images2y
- Engineering Manager - Security Standards and Hardening2y
- Engineering Manager - AppArmor2y
- MAAS Systems Engineer - Python (Toronto area)2y
- MAAS Data Center Infrastructure Engineer (Toronto area)2y
- Cloud Field Engineer2y
- Ubuntu Linux Kernel Engineer - Silicon Enablement2y
- Ubuntu Linux Kernel Engineer - BIOS/Firmware2y
- Linux Platform Integration - Ubuntu Systems Senior Engineer2y
- Lead Linux Kernel Engineer - Ubuntu2y
- Engineering Manager - Ubuntu Hardware Certification Quality and Test Engineering2y
- Engineering Manager for IAM (Identity and Access Management)2y
- Linux Enablement - Software Engineering Manager2y
- Senior Software Engineer - Python/MongoDB2y
- Cloud Solutions Architect - Alliances2y
- Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics2y
- GitOps Engineering Manager2y
- Performance Engineer - Open Source2y
- Rust Engineering Lead - Linux and Open Source2y
- Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU2y
- Junior Linux Kernel Engineer - Ubuntu2y
- Observability Engineering Manager2y
- Site Reliability Engineering Manager2y
- Python Engineering Manager, Commercial Systems2y
- Golang Engineering Manager, Commercial Systems2y
- Engineering Manager - Data Platform2y
- Senior Juju Software Engineer (Go)2y
- Software Engineer, Ubuntu Commercial Computers2y
- Senior Site Reliability / Gitops Engineer2y
- Senior Security Operations Engineer2y
- Engineering Manager3y
- Linux Kernel Engineer3y
- Microservices Engineer3y
- Security Software Engineer3y
- Developer Relations Engineer3y
- Software Engineering Director3y
- Golang Engineer3y
- Web Frontend Engineer - JS, CSS, React, Flutter3y
- Python Engineer3y
- Linux Devices Software Engineer3y
- Staff Engineer, Development Lifecycle3y
- PC Platforms Kernel Engineer - Ubuntu Linux3y
- Containerization & Virtualisation Engineer3y
- Senior/Staff/Principal Engineer3y
- Go (Golang) Software Engineer, Developer Tooling and Containers3y
- Engineering Manager - App Stores3y
- Software Engineer - Data Infrastructure - Kafka3y
- Distributed Systems Engineer3y
- Senior Software Engineer - Digital Workplace3y
- Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch3y
- Golang System Software Engineer - Containers / Virtualisation3y
- Engineering Manager - MLOps & Analytics3y
- Software Engineer - Cloud Images3y
- Golang Software Engineer, Commercial Systems3y
- Salesforce/NetSuite Engineering Manager, Commercial Systems3y
- Engineering Manager - Web3y
- Linux Cryptography and Security Engineer3y
- Information Systems - Open Source Technical Architect3y
- OpenStack Engineering Manager3y
- Engineering Manager, Managed Services3y
- Cloud Engineering Manager3y
- Software Developer (Backend SaaS)4y
- Ubuntu Enablement - Software Engineering Manager4y
- C++/Rust Graphics and Windowing System Software Engineer - Mir4y
- Python Engineer - Data Center Hardware Integration (Taipei)4y
- Software Engineer - Cross-platform C++ - Multipass4y
- Site Reliability Engineer4y
- Software Engineering Manager (Backend SaaS)4y
- Engineering Manager- Ceph & Distributed Storage4y
- Senior Web Engineer4y
- Software Engineering Manager - Container and Virtualisation Infrastructure4y
- Software Engineering Manager - Sustaining Engineering4y
- Linux devices software engineer - snapd4y
- Staff Software Engineer for Identity Management (Go/Golang)4y
- Engineering Manager - Ubuntu Security4y
- Software Engineer - Ubuntu Server Certification4y
- C, Golang Software Engineer working on dqlite, a Raft extension for SQLite4y
- Engineering Manager - Python and K8s4y
- Telco Cloud Field Engineer4y
- Engineering Manager - Public Cloud, Python, Golang4y
- Engineering Manager, Commercial Systems4y
- Engineering Manager - Linux Hardware Enablement4y
- Python Software Engineer - Ubuntu Hardware Certification Team4y
- Embedded & Desktop Linux Systems Engineer - Optimisation4y
- Engineering Manager - Ubuntu Linux Kernel4y
- Software Engineer - Python and K8s4y
- Devices & IOT Field Engineering Manager (Americas)4y
- Sustaining Operations Engineer4y
- Alliances Field Engineer5y
- Community Engineer (multiple roles and seniority levels)5y
- Software Engineer - App Stores5y
- Embedded Linux Field Engineer for Devices/IoT5y
- Software Engineer, Sustaining Engineering5y
- Engineering Manager - Solutions Engineering5y
- Software Engineer - Solutions Engineering5y
- Software Engineer, Cloud - Sustaining Engineering5y
- Software Engineer - Python - Cloud - graduate level5y
- Senior Software Engineer (Backend)5y
- Ubuntu Core Software Engineer5y
- Software Engineer - Data Infrastructure5y
- Senior Site Reliability Engineer5y
- Senior Software Engineer - MAAS5y
- Distributed Systems Testing Software Engineer, Python / Go5y
- Web Developer5y
- Ubuntu Security Engineer5y
- Software Engineer - Python/Golang - Kubernetes5y
- Software Engineer - Edge AI5y
- Software Engineer - OpenStack5y
- Software Engineer (Python/Linux/Packaging)5y
- Software Developer in Observability6y
- IoT Field Engineer - China & Region6y
- Software Engineer, Ceph & Distributed Storage7y
- Site Reliability / Gitops Engineer7y
