Software Engineer - Python/Golang - Kubernetes

Be among the first applicants.
Canonical
Sherbrooke
Remote
USD 70,000 - 110,000
Be among the first applicants.
2 days ago
Job description

As a member of the Kubernetes product team, you will build operators and addons; the former offers complete lifecycle management of mission-critical components, and the latter provides a zero-ops experience for seamless project integration into Kubernetes.

You will gain familiarity with the latest Kubernetes features and incorporate open-source solutions to enhance functionality for end-users. Collaboration with industry peers and partners will be essential to deliver optimal solutions to our customers.

This role is ideal for a software engineer passionate about open source software, Linux, Golang, Python, and Kubernetes.

Location: This is a remote position available in EMEA and the Americas.

What you will focus on

  1. Write high-quality code to develop new features
  2. Debug issues and engage with a vibrant community
  3. Proactively collaborate with a distributed team
  4. Work alongside talented engineers and experts in various fields
  5. Work from home with global travel of 2 to 4 weeks for internal and external events

What we are looking for in you

  • Proficiency in Golang and fluency in Python
  • Experience with Kubernetes
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent in Computer Science, STEM, or related fields
  • A passion for technology and working with talented people

What we offer you

We consider location, experience, and performance when shaping compensation worldwide. Compensation is reviewed annually (more frequently for graduates and early-career professionals) to recognize outstanding contributions. Along with base pay, we offer a performance-driven annual bonus and additional benefits reflecting our values. Our programs are designed to meet local needs and ensure fairness globally.

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel and meet colleagues in new locations
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm leading the global open source movement. As the publisher of Ubuntu—one of the most influential open source projects and a platform for AI, IoT, and cloud—we are shaping the future. We recruit globally and maintain high standards for our team. Since 2004, Canonical has been a remote-first company, encouraging innovative thinking, continuous learning, and skill development.

Canonical is an equal opportunity employer. We foster a workplace free from discrimination, valuing diverse experiences, perspectives, and backgrounds to create better environments and products. All applications are given fair consideration regardless of your identity.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer - Python/Golang - Kubernetes jobs in Sherbrooke