Kubernetes Product Engineer

Pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu.
Cloud
Mid-Level Software Engineer
Remote
AI · Enterprise SaaS

Description For Kubernetes Product Engineer

As a Kubernetes Product Engineer at Canonical, you'll be at the forefront of open-source innovation. You'll build operators and addons for Kubernetes, managing mission-critical components and integrating projects seamlessly. This role offers the exciting opportunity to work with cutting-edge Kubernetes features and incorporate the best of open-source technology.

You'll collaborate with industry peers and partners to deliver optimal solutions to customers. This position is ideal for software engineers passionate about open source software, Linux, Golang, Python, and Kubernetes.

Key responsibilities include:

  • Writing high-quality code for new features
  • Debugging issues and interacting with the community
  • Collaborating with a distributed team
  • Working with expert engineers across various fields

The ideal candidate will be a Golang developer fluent in Python, with Kubernetes experience and strong communication skills. A Bachelor's degree or equivalent in Computer Science, STEM, or a related field is required.

Canonical offers a competitive compensation package, including base pay and a performance-driven annual bonus. Benefits include a distributed work environment with bi-annual in-person team sprints, a personal learning budget, annual compensation reviews, and various perks such as Priority Pass for travel.

As a remote-first company since 2004, Canonical provides a unique opportunity to work at the cutting edge of technology, challenging you to think differently and raise your professional game. Join us in shaping the future of open-source technology and make a global impact with Ubuntu, the platform for AI, IoT, and cloud computing.

Last updated 12 days ago

Responsibilities For Kubernetes Product Engineer

  • Write high-quality code to create new features
  • Debug issues and interact with a vibrant community
  • Collaborate proactively with a distributed team
  • Work with expert engineers across various fields
  • Build operators and addons for Kubernetes
  • Incorporate the best of open-source technology
  • Collaborate with industry peers and partners

Requirements For Kubernetes Product Engineer

Go
Python
Kubernetes
Linux
  • Golang developer fluent in Python
  • Experience with Kubernetes
  • Strong written and verbal communication skills
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Passion for technology

Benefits For Kubernetes Product Engineer

Education Budget
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Interested in this job?

Jobs Related To Canonical Kubernetes Product Engineer

Field Software Engineer

Field Software Engineer role at Canonical combining cloud architecture, Python development, and customer solutions for Ubuntu and open source technologies.

Field Software Engineer

Field Software Engineer role at Canonical combining cloud architecture, Python development, and customer solutions for Ubuntu and open source technologies.

Kubernetes Software Engineer

Remote Kubernetes Software Engineer position at Canonical, focusing on building operators and addons for cloud platforms using Go and Python.

Telco Field Engineer

Lead the design and implementation of OpenStack, Kubernetes, and software-defined networking solutions for telecommunications industry transformation at Canonical.

Kubernetes Product Engineer

Join Canonical as a Kubernetes Product Engineer to build operators and addons, working with cutting-edge open-source technologies.