Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Canonical is seeking Golang Engineers to join their innovative team. This role involves designing and implementing software in Go, debugging, and collaborating on technical specifications. Ideal candidates will have a strong academic background, experience with Golang and Linux, and a passion for open-source solutions. Canonical offers a competitive compensation package and a fully remote work environment.
Join to apply for the Golang Engineer role at Canonical
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. The company is founder-led, profitable, and growing.
We are hiring Golang engineers of all levels for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. After the initial interviews, we will match you with the best product team based on your interests.
Canonical favors Golang for performance and security-critical software. We also work with Python, C, C++, and are beginning to invest in Rust. For front-end, we prefer React and Flutter.
Golang is crucial for our systems that deliver Ubuntu worldwide, including software distribution, build and test systems, system management tools, and distributed R&D. Many Canonical offerings incorporate Golang components, such as Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, and Ubuntu Pro.
We aim to make Ubuntu the best platform for Golang development, providing extensive tooling and capabilities for open source and enterprise development.
Join us in delivering innovative open-source solutions globally. We value high engineering standards and motivation in a fully remote, distributed environment. Extensive Linux experience, across various versions, is essential.
Location: Open roles for Golang engineers in every time zone.
What we offer colleagues includes competitive compensation, a distributed work environment, personal development budget, annual reviews, recognition rewards, holiday leave, parental leave, Employee Assistance Program, travel opportunities, and more.
About Canonical: We are a pioneering open-source tech firm, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and foster a diverse, inclusive workplace.