Signet

한국어English

Canonical company · OPEN ROLE

Canonical

Go (Golang) Software Engineer, Developer Tooling and Containers

APAC · Remote · Engineering · AI

Company
Makes the Ubuntu Linux distribution and helps enterprises adopt open source infrastructure.
Role
Builds next-generation developer tools that connect Ubuntu desktop and containers.

What you will do

We rewrote the responsibilities and qualifications in plain language instead of copying the original posting.

Responsibilities

  • Designs the user experience for new capabilities in an open source developer tool.
  • Writes high quality code to build new features.
  • Checks that the code works correctly and holds up across many different use cases.
  • Reviews implementation choices closely for performance, quality, and security.
  • Works together with teams both inside and outside the company.

What you need

  • Has professional software development experience in Go, Python, C, or C++.
  • Knows Linux system level fundamentals such as cgroups and namespaces.
  • Holds a technical degree or has an equally compelling background.
  • Writes and speaks English professionally and presents well.
  • Can travel internationally twice a year for up to two weeks at a time.

Good to have

  • Has experience with LXC or LXD.
  • Has experience with AI/ML or CUDA/OpenVINO.
  • Knows how system and language level package managers work internally.
Read the employer’s original job description

See how your resume reads for this role

A former Korea GM at a global company reads it and tells you what to improve for this role. It uses 1 credit.

Checked 2026-10-18

CanonicalGo (Golang) Software Engineer, Developer Tooling and ContainersStart a mock application