Remote Golang Engineer — Linux Systems & Open Source

Canonical

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Canonical is actively hiring Golang engineers for remote roles across our global teams. We look for engineers who can design and deliver high-performance Go services on Linux, participate in architectural reviews, and collaborate with diverse teams to define technical standards.

Our focus spans Ubuntu-related projects and open-source ecosystems. Join a distributed, fully remote work environment with opportunities to contribute to world-class open-source distributions and tooling across multiple

Qualifications

  • Proven track record designing and writing Go software on Linux.
  • Strong English communication skills.
  • Bachelor's in CS or equivalent experience.
  • Experience with distributed systems.
  • Ability to travel twice a year.
  • Excellent problem solving and self-motivation.

Responsibilities

  • Design and implement Go software on Linux.
  • Participate in code and architectural reviews.
  • Collaborate with teams to define technical specs.
  • Deploy and operate services when needed.
  • Contribute to open-source and Ubuntu-related projects.

Skills

Golang
Linux
Distributed systems
Code review
English fluency
Remote work

Education

BSc in CS

Tools

Juju
LXD
MicroK8s
Snapd
Ubuntu Core

Job description

Canonical is actively hiring Golang engineers for remote roles across our global teams. We look for engineers who can design and deliver high-performance Go services on Linux, participate in architectural reviews, and collaborate with diverse teams to define technical standards.

Our focus spans Ubuntu-related projects and open-source ecosystems. Join a distributed, fully remote work environment with opportunities to contribute to world-class open-source distributions and tooling across multiple

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Golang Engineer — Build Open-Source Systems
Remote Golang Engineer — Build Open-Source Systems

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Learning budget (USD 2,000 per year)
Annual compensation review
Maternity and paternity leave
+1
Golang Engineer
Golang Engineer

Canonical • United States

Remote
USD 120,000 - 180,000
Remote Distributed Systems Testing Engineer (Python/Go)
Remote Distributed Systems Testing Engineer (Python/Go)

Far Coder • Northern (KY)

On-site
USD 25,000 - 40,000
Remote Junior Ubuntu Software Engineer
Remote Junior Ubuntu Software Engineer

Canonical • United States

Remote
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+1
Graduate Software Engineer — Open Source & Remote
Graduate Software Engineer — Open Source & Remote

Canonical • United States

Remote
USD 80,000 - 110,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Engineering Manager - Distributed Systems Leader
Remote Engineering Manager - Distributed Systems Leader

Remote Jobs • Canada (KY)

Hybrid
USD 140,000 - 190,000
Distributed team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+6
Global Remote Engineering Manager for Open Source & Linux
Global Remote Engineering Manager for Open Source & Linux

Canonical • United States

On-site
USD 150,000 - 210,000
Learning budget USD 2,000/year
Annual compensation review
Travel opportunities for events
+1
Remote Linux Open-Source Engineer: Kernel, Kubernetes
Remote Linux Open-Source Engineer: Kernel, Kubernetes

Embedded Shishya • United States

Remote
USD 120,000 - 180,000
Learning budget
Annual review
Holiday leave
+3
Remote Software Engineer - Python, Go & Kubernetes
Remote Software Engineer - Python, Go & Kubernetes

Embedded Shishya • United States

Remote
USD 120,000 - 170,000
Learning budget
Annual compensation review
Travel opportunities
+2
Remote Software Engineer: Python, Go & Kubernetes
Remote Software Engineer: Python, Go & Kubernetes

Canonical • United States

On-site
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+5