Job Description

Golang Engineer

Canonical is a leading provider of open‑source software and operating systems such as Ubuntu, used by enterprises worldwide.

Location

Open roles for Golang engineers in every time zone; fully remote.

Role Overview

We are hiring Golang engineers of all seniority levels for relevant teams. You will work on high‑performance, secure systems that run Linux worldwide.

Responsibilities
  • Design and implement well‑tested, documented software in Go.
  • Debug and fix issues encountered by users.
  • Participate in engineering processes through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Seek improvements to engineering and operations practices.
  • In some cases, deploy and operate services developed by the team.
  • Contribute to product success through technical advocacy.
Qualifications
    <...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application