Senior Software Engineer - Python/Golang - Kubernetes

Canonical
Americas, EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Mentoring","Collaboration","Problem-solving","Leadership"]

Senior software engineer on Canonical Kubernetes, focusing on building operators and addons for lifecycle management of components, using Golang and Python with Kubernetes. You will mentor peers, write features, debug, collaborate with a distributed team, and occasionally travel 2–4 weeks for events, contributing to open-source Kubernetes tooling in a remote-first, globally distributed environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
4 months ago

Senior Software Engineer - Python/Golang - Kubernetes

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Senior software engineer on Canonical Kubernetes, focusing on building operators and addons for lifecycle management of components, using Golang and Python with Kubernetes. You will mentor peers, write features, debug, collaborate with a distributed team, and occasionally travel 2–4 weeks for events, contributing to open-source Kubernetes tooling in a remote-first, globally distributed environment.
Location: Americas, EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Work closely with other leads, assuming joint responsibility for outcomes at the team, department, and company level.
  • •Mentor, develop, and advise colleagues on their career progression.
  • •Write high-quality code to create new features.
  • •Debug issues and interact with a vibrant community.
  • •Collaborate proactively with a distributed team.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetRemote WorkAnnual BonusTravel Allowance

Key Requirements

  • •Golang developer and fluent in Python
  • •Experience with Kubernetes
  • •Strong written and verbal communication skills
  • •Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • •Love of technology and working with brilliant people
Education:Bachelor's in Computer Science
Skills:CommunicationMentoringCollaborationProblem-solvingLeadership
Languages:English
Tech Stack:GolangPythonKubernetes

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn