Tech jobs
Job listings
Senior Engineering Manager, Backend/Platform
Lead a backend/platform engineering team building scalable APIs and services for SentiLink’s identity-verification products using Golang, Python, and AWS.
Embedded Linux Consultant - Japan
You’ll advise clients on embedded Linux solutions, debug low-level OS issues, and package software for IoT devices, using languages like C/C++/Python and tools like Yocto or Buildroot.
Embedded Linux Field Engineer for Devices/IoT
Field engineer builds and debugs embedded Linux systems for IoT devices, advises customers on Ubuntu Core deployments, and travels to client sites up to 30% of the time.
Embedded Linux Field Engineer (Mandarin speaking)
Field engineer supporting embedded Linux deployments for IoT and devices, engaging customers in Mandarin, debugging low-level systems, and packaging Ubuntu/Debian solutions.
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…
Engineering Manager, Commercial Systems
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as…
Engineering Manager - Data Platform
Lead a team building scalable data solutions for Kubernetes and cloud machines, focusing on Big Data and MySQL databases using Python and modern ops practices.
Engineering Manager - Public Cloud, Python, Golang
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…
Engineering Manager - Ubuntu Core
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…
Golang Engineer
Builds high-performance, secure Go-based systems for Ubuntu’s core infrastructure (e.g., cloud, AI, IoT tools) while debugging, reviewing code, and collaborating on distributed projects—fully remote with occasional travel for team events.
Golang Engineering Manager, Commercial Systems
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as…
Golang Software Engineer, Commercial Systems
Builds and operates Go-based billing, contracts, and security-patching services for a global open-source OS company, integrating with cloud, CRM, and accounting systems.
Golang System Software Engineer - Containers / Virtualisation
Build low-level Go code for LXD, a next-gen private cloud platform using KVM, Ceph, and SDN. Work on system-level Go between REST API and C libraries managing containers and VMs.
IoT Solutions Architecture Manager (Americas only)
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…
Linux Devices Software Engineer
Develops and optimizes low-level Linux software for embedded and IoT devices, focusing on Ubuntu Core, kernel drivers, and hardware enablement across x86, ARM, and RISC-V platforms.
Linux devices software engineer - snapd
Develops and maintains Linux device software using Go, focusing on snap packaging, security sandboxing, and system-level Linux features for cross-platform deployment.
Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU
Develop and optimize open-source networking software (e.g., Ubuntu SoNIC, OVN/OVS) for hardware acceleration, collaborating with silicon providers and open-source communities to deliver high-performance data-center networking solutions.
Python Engineering Manager, Commercial Systems
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as…
Senior Security Operations Engineer
Lead and execute security operations for Canonical, including threat monitoring, incident response, and building security tools using Python, Bash, and Kubernetes.
Senior Software Engineer - Python/Golang - Kubernetes
Build Kubernetes operators and addons in Go and Python to deliver lifecycle management and zero-ops integrations for enterprise users.