Linux Devices Software Engineer
…kernel, graphics, Yocto) - Fluency in at least one of Golang, C, C++, or Rust - Professional written and spoken English - Excellent interpersonal skills, curiosity,…

77 Go roles on Canonical’s Greenhouse board, updated daily. 72 remote, 0 with stated pay.
Updated Oct 15, 2026
77 roles
…kernel, graphics, Yocto) - Fluency in at least one of Golang, C, C++, or Rust - Professional written and spoken English - Excellent interpersonal skills, curiosity,…
…userspace. Apply here if you are an exceptional Go, Rust, or C/C++ software engineer and want to work on next-generation open source VMM or container technology, or…
Deep experience with at least one of Go, Rust, Python or C
Go (Golang) Software Engineer, Developer Tooling and Containers
…role to lead a team that develops Python and Golang micro-services that power our global software distribution engine. The world sees it as the Snap Store and…
Design, architect, and build high-performance APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Go.
…edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C…
Golang Software Engineer, Commercial Systems
Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
…packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
We started work on Landscape many years ago, and the current generation of the service reflects the choices of the day. We now have the opportunity to invest…
You have experience programming in C and/or Go.
Professional software delivery experience using C, C++, Go, Python, or similar
You have professional software development experience using Go, Python, C, or C++
Staff Software Engineer for Identity Management (Go/Golang)
Mastery in any programming language (Go, Java, C, Python, ...)
…Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages.
Engineering Manager - Public Cloud, Python, Golang
…The engineering team behind this product develops Golang based client and backend components, while another Canonical team, the Kernel team, develops the security…
Strong debugging experience with Python, Go, C or C++ on Linux
…and web frontend clients, using Python (and optionally Golang). - Design and implement new features and enhancements from spec to production and ongoing operations at…
…packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
…(Yocto, Buildroot...) - Fluency in at least one of Golang, Python, C, C++, or Rust - Professional written and spoken English in addition to the local language -…
Strong development-level experience with at least one of Python, Go, C or C++ on Linux
…and containers. What you will do - Work in Python and Golang to design and deliver open source software operations code - Work with the entire Linux stack, from…
Strong development-level experience with Python, Go, C, C++ on Linux
…STEM or similar degree - You have experience with C or Golang, and Shell - You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or…
…rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage…
Distributed Systems Testing Software Engineer, Python / Go
You are skilled in one or more of C, Python, Go, Rust, Java, Ruby, PHP or JavaScript/TypeScript
Go or Python is required. Experience in both is even better
Proven track record of at least 3 years of professional software development using Go or C++.
…OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
…developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class…
You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging