Software Engineer - Python/Golang - Kubernetes

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

Build operators and addons for a Kubernetes-focused open-source distribution, enabling complete lifecycle management and a seamless “zero-ops” integration experience. Write high-quality code, debug production issues, and collaborate with a distributed team while staying current with Kubernetes features. Work closely with engineers and the open-source community to deliver new functionality for end users, using Python, Golang, and Linux.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 years ago

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: 10 hours agoStatus: Live

Job Summary

Build operators and addons for a Kubernetes-focused open-source distribution, enabling complete lifecycle management and a seamless “zero-ops” integration experience. Write high-quality code, debug production issues, and collaborate with a distributed team while staying current with Kubernetes features. Work closely with engineers and the open-source community to deliver new functionality for end users, using Python, Golang, and Linux.
Location: Americas, EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write high-quality code to create new Kubernetes features.
  • •Debug issues and interact with the open-source community.
  • •Collaborate proactively with a distributed team.
  • •Build Kubernetes operators and addons for lifecycle management and integration.
  • •Work with talented engineers across many fields to deliver solutions for customers.
Travel: Low travel

Pay and Benefits

Perks:Annual BonusLearning BudgetAnnual HolidayMaternity LeavePaternity LeaveEmployee Assistance

Key Requirements

  • •Develop in Golang with fluency in Python.
  • •Have experience working with Kubernetes.
  • •Strong written and verbal communication skills.
  • •Earn a Bachelor’s degree (or equivalent) in Computer Science, STEM, or similar.
  • •Enjoy working with open source and brilliant people.
Experience:Open sourceLinuxKubernetes
Education:Bachelor's in Computer Science, STEM or similar
Skills:CommunicationProblem-solvingCollaborationCommunity engagement
Tech Stack:PythonGolangKubernetesLinuxUbuntuAIIoT

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