Software Engineer - Python/Golang - Kubernetes at Canonical

Remote - Multiple locations

Apply
More jobs at Canonical

Canonical is looking for a Software Engineer skilled in Golang and Python to join our Kubernetes product team. The role involves building operators and add‑ons for mission‑critical components, developing new features, debugging issues, and collaborating with a distributed global team. The position is remote, available across EMEA and the Americas, and offers a competitive base salary with performance‑driven bonuses, annual reviews, and a range of benefits including learning budgets, travel opportunities, and family leave.

Requirements

Education

  • Bachelor's or equivalent in Computer Science, STEM or similar degree

Experience

  • Experience with Kubernetes

Skills

  • Golang
  • Python
  • Kubernetes
  • Strong written and verbal communication

Languages

  • English

Responsibilities

  • Write high‑quality code to create new features
  • Debug issues and interact with a vibrant community
  • Collaborate proactively with a distributed team
  • Work with helpful and talented engineers including experts in many fields
  • Work from home with global travel 2 to 4 weeks for internal and external events

Technologies

GolangPythonKubernetes

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.