Senior Software Engineer - Python, Go & Kubernetes (Remote)

Canonical Ltd.

United States

Remote

USD 140,000 - 200,000

Full time

7 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

Distributed work environment with team
Learning and development budget
Annual compensation review
Holiday leave
Maternity and paternity leave
Employee Assistance Programme
Travel to new locations for colleagues
Travel upgrades for events

Job summary

Canonical is hiring a senior software engineer to join our Kubernetes product team. You will build operators and addons for lifecycle management and zero-ops integration, using Kubernetes, Golang and Python.

This remote-first role spans EMEA and the Americas, with opportunities to travel globally for events. You will gain familiarity with Kubernetes features and open-source contributions, collaborating with peers to deliver solutions for customers.

Qualifications

  • Bachelor’s or equivalent in Computer Science, STEM or related field.
  • Experience with Golang and Python.
  • Experience with Kubernetes.
  • Strong written and verbal communication skills.

Responsibilities

  • Write high-quality code to create new features.
  • Debug issues and interact with a vibrant open-source community.
  • Collaborate proactively with a distributed team.
  • Work from home with global travel 2–4 weeks for internal and external events.

Skills

Golang
Python
Kubernetes
Communication skills
Distributed teamwork

Education

Bachelor's in CS or STEM

Job description

Canonical is hiring a senior software engineer to join our Kubernetes product team. You will build operators and addons for lifecycle management and zero-ops integration, using Kubernetes, Golang and Python.

This remote-first role spans EMEA and the Americas, with opportunities to travel globally for events. You will gain familiarity with Kubernetes features and open-source contributions, collaborating with peers to deliver solutions for customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Engineer: Python, Go & Kubernetes
Remote Software Engineer: Python, Go & Kubernetes

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+5
Kubernetes Software Engineer - Go/Python (Remote)
Kubernetes Software Engineer - Go/Python (Remote)

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Learning budget
Compensation review
Maternity/Paternity leave
+5
Senior Kubernetes Engineer (Golang/Python) - Remote
Senior Kubernetes Engineer (Golang/Python) - Remote

Canonical Ltd. • Charlotte Amalie

Remote
USD 140,000 - 200,000
Learning budget USD 2,000/year
Annual compensation review
Travel to team events
+2
Remote Software Engineer (Python/Go) for Kubernetes
Remote Software Engineer (Python/Go) for Kubernetes

Remote • San Francisco (CA)

Remote
USD 140,000 - 200,000
Performance bonus
Learning budget
Annual leave
+2
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • United States

Remote
USD 140,000 - 200,000
Distributed work environment with team
Learning and development budget
Annual compensation review
+5
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • United States

Remote
MXN 1,048,584 - 1,485,494
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • Charlotte Amalie

Remote
USD 140,000 - 200,000
Learning budget USD 2,000/year
Annual compensation review
Travel to team events
+2
Software Engineer - Python/Golang - Kubernetes
Software Engineer - Python/Golang - Kubernetes

Remote • San Francisco (CA)

Remote
USD 140,000 - 200,000
Performance bonus
Learning budget
Annual leave
+2
Open Source Solutions Engineer — Python/Golang (Remote)
Open Source Solutions Engineer — Python/Golang (Remote)

Remote • San Francisco (CA)

Remote
USD 140,000 - 210,000
100% work-from-home
Learning and development
Competitive salary
+3
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Kubermatic • United States

Remote
USD 130,000 - 180,000
Remote‑first culture
International team
Growth opportunities