Senior Go Engineer - Distributed Cloud Automation (Remote)

Canonical Ltd.

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Twice-yearly team sprints in person
USD 2,000 learning budget per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Travel to new locations to meet team
Priority Pass for travel upgrades

Job summary

Canonical is hiring a Senior Software Engineer to drive process improvement and team leadership. You will own design and implementation across distributed systems, coach others, and collaborate with teams worldwide on Juju and cloud automation initiatives.

You'll work in a globally remote setup with travel for internal and external events, contributing to an open source ecosystem and ensuring high-quality software delivery in a fast-paced environment.

Qualifications

  • Proven track record delivering software professionally.
  • Hands-on with highly concurrent distributed systems.
  • Excellent English communication, written and spoken.
  • Academic track record from high school and university preferred.
  • Experience with agile software development methodologies.
  • Willingness to travel up to 4 times a year.

Responsibilities

  • Own design, delivery and support of features in a distributed system.
  • Collaborate with a global, distributed team.
  • Debug issues and engage with upstream communities.
  • Coach and develop junior engineers on the team.
  • Contribute to building a high-performing engineering team.
  • Travel for internal/external events 2–4 weeks annually.

Skills

Go
Distributed systems
English communication
Agile methodologies
Travel readiness

Education

Bachelor's degree

Tools

Docker
Kubernetes
LXD
Ansible
Chef
Puppet

Job description

Canonical is hiring a Senior Software Engineer to drive process improvement and team leadership. You will own design and implementation across distributed systems, coach others, and collaborate with teams worldwide on Juju and cloud automation initiatives.

You'll work in a globally remote setup with travel for internal and external events, contributing to an open source ecosystem and ensuring high-quality software delivery in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer - Distributed Cloud Automation (Remote)
Senior Go Engineer - Distributed Cloud Automation (Remote)

Higlobe, Inc. • United States

Remote
USD 140,000 - 190,000
Remote-friendly
Learning budget
Annual raises
+4
Go Software Engineer for Juju Cloud Automation (Remote)
Go Software Engineer for Juju Cloud Automation (Remote)

Canonical Ltd. • United States

Remote
USD 120,000 - 170,000
Learning budget
Annual compensation review
Annual holiday leave
+3
Remote Go Software Engineer - Open Source Cloud
Remote Go Software Engineer - Open Source Cloud

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Team sprints and in-person meetups
Learning budget
Annual compensation review
+6
Go Software Engineer, Juju for Cloud Automation (Remote)
Go Software Engineer, Juju for Cloud Automation (Remote)

Higlobe, Inc. • United States

Remote
USD 130,000 - 170,000
Remote-friendly
Learning budget USD 2000/yr
Annual compensation review
+1
Distributed Systems Test Engineer – Python & Go
Distributed Systems Test Engineer – Python & Go

Higlobe, Inc. • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+4
Senior Juju Software Engineer (Go)
Senior Juju Software Engineer (Go)

Canonical • United States

Remote
USD 140,000 - 190,000
Remote-friendly
Learning budget
Annual raises
+4
Juju Software Engineer (Go)
Juju Software Engineer (Go)

Canonical • United States

Remote
USD 130,000 - 170,000
Remote-friendly
Learning budget USD 2000/yr
Annual compensation review
+1
Juju Software Engineer (Go)
Juju Software Engineer (Go)

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Team sprints and in-person meetups
Learning budget
Annual compensation review
+6
Remote Go Software Engineer — Open Source & Distributed Systems
Remote Go Software Engineer — Open Source & Distributed Systems

Remote • San Francisco (CA)

Remote
USD 140,000 - 190,000
Fully remote work
Learning budget 2000 USD/year
Annual compensation review
+2
Juju Software Engineer (Go)
Juju Software Engineer (Go)

Canonical Ltd. • United States

Remote
USD 120,000 - 170,000
Learning budget
Annual compensation review
Annual holiday leave
+3