Senior Go Engineer - Distributed Cloud Automation (Remote)

Canonical Ltd.

Lombardia

Remote

EUR 108,000 - 162,000

Full time

26 hours 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 sprints in person
Learning budget USD 2,000 per year
Annual compensation review
Recognition rewards
Holiday leave
Parental leave
Employee Assistance Programme
Travel opportunities to meet teams
Travel upgrades with Priority Pass

Job summary

Canonical Ltd. is seeking a Senior Software Engineer to drive design, implementation, and maintenance of highly concurrent distributed systems using Go. You will coach teammates, run agile processes, and collaborate with a globally distributed team across cloud and open source initiatives.

This remote-first role involves working with Juju and cloud platforms, contributing to open source projects, and ensuring high-quality software delivery while supporting customers and internal teams.

Qualifications

  • Proven track record of professional software delivery using Go.
  • Hands-on experience developing highly concurrent distributed systems.
  • Excellent communication skills in English, both verbal and written.
  • Exceptional academic track record from high school and preferably university.
  • Experience with agile software development methodologies.
  • Willingness to travel up to 4 times a year for internal events.

Responsibilities

  • Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities publicly.
  • Work with helpful and talented engineers including experts in many fields.
  • Discuss ideas and collaborate on finding good solutions.
  • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

Skills

Go
Distributed systems
English communication
Agile methodologies
Travel willingness

Education

Academic excellence (high school & university)

Tools

Docker
Kubernetes
Terraform

Job description

Canonical Ltd. is seeking a Senior Software Engineer to drive design, implementation, and maintenance of highly concurrent distributed systems using Go. You will coach teammates, run agile processes, and collaborate with a globally distributed team across cloud and open source initiatives.

This remote-first role involves working with Juju and cloud platforms, contributing to open source projects, and ensuring high-quality software delivery while supporting customers and internal teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Open-Source Engineer & Technical Leader - Remote
Senior Open-Source Engineer & Technical Leader - Remote

Canonical Ltd. • Lombardia

Remote
EUR 120,000 - 150,000
Learning budget
Annual compensation review
Maternity and paternity leave
+2
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Lombardia

Remote
EUR 120,000 - 150,000
Learning budget
Annual compensation review
Maternity and paternity leave
+2
Senior SRE & GitOps Engineer - Automation & Cloud
Senior SRE & GitOps Engineer - Automation & Cloud

Canonical Ltd. • Lombardia

Remote
EUR 117,000 - 153,000
Distributed work environment with team
Learning budget (USD 2,000/year)
Annual compensation review
+6
Remote Cloud Architect & Open Source Engineer
Remote Cloud Architect & Open Source Engineer

Canonical Ltd. • Lazio

Remote
EUR 70,000 - 120,000
Senior Web Engineer - Remote (EMEA) | Lead & Innovate
Senior Web Engineer - Remote (EMEA) | Lead & Innovate

Canonical Ltd. • Sardegna

Remote
EUR 90,000 - 120,000
Distributed team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+6
Senior Go Backend Engineer - Scalable Cloud, Remote
Senior Go Backend Engineer - Scalable Cloud, Remote

Cubbit • Bologna

Remote
EUR 55,000 - 75,000
Global Remote-First Project Manager, Open Source & Cloud
Global Remote-First Project Manager, Open Source & Cloud

Canonical Ltd. • Lombardia

Hybrid
EUR 65,000 - 95,000
Annual learning budget of $2,000
Comprehensive benefits including leave
Opportunities for international travel
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • Lombardia

Remote
EUR 117,000 - 153,000
Distributed work environment with team
Learning budget (USD 2,000/year)
Annual compensation review
+6
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Sardegna

Remote
EUR 90,000 - 120,000
Distributed team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+6
Junior Cloud Field Engineer - Linux, Kubernetes & OpenStack
Junior Cloud Field Engineer - Linux, Kubernetes & OpenStack

Canonical Ltd. • Lombardia

Remote
EUR 90,000 - 130,000