Open Role
Canonical

Remote opportunity at

Canonical

Senior Software Engineer - Python/Golang - Kubernetes

Canonical is currently seeking a Senior Software Engineer to focus on its Kubernetes product team. The employer creates and maintains open source software and operating systems…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Nov 7, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is currently seeking a Senior Software Engineer to focus on its Kubernetes product team. The employer creates and maintains open source software and operating systems for global enterprise and technology markets, publishing the Ubuntu platform used in cloud computing, data science, artificial intelligence, IoT, and engineering. In this role, the selected candidate will design operators and add-ons to deliver complete lifecycle management and zero-ops integration for critical components within…

Job Description

Canonical is currently seeking a Senior Software Engineer to focus on its Kubernetes product team. The employer creates and maintains open source software and operating systems for global enterprise and technology markets, publishing the Ubuntu platform used in cloud computing, data science, artificial intelligence, IoT, and engineering. In this role, the selected candidate will design operators and add-ons to deliver complete lifecycle management and zero-ops integration for critical components within Kubernetes. The position suits professionals who enjoy working with open source technology, Linux, Python, Golang, and Kubernetes. The worker will collaborate alongside industry partners, troubleshoot issues, and engage with the open-source community.

This is a remote position available to applicants situated in the EMEA and Americas regions. Team members operate in a distributed environment and travel globally two to four weeks annually for internal and external events, such as biannual team sprints in interesting locations. Canonical evaluates compensation based on geographic location, individual experience, and performance, with reviews occurring annually alongside a performance-driven bonus structure. The employer also offers a personal learning and development budget, recognition rewards, annual holiday leave, maternity and paternity leave, an Employee Assistance Programme, and travel perks including Priority Pass and long-haul flight upgrades.

Responsibilities

  • Share joint responsibility for team, department, and company outcomes with fellow leads
  • Coach, guide, and support colleagues through their career paths
  • Develop high-quality code to introduce new features
  • Troubleshoot and resolve technical issues
  • Engage actively with a vibrant community and a distributed team
  • Participate in global travel for internal and external events for two to four weeks per year

Requirements

  • Proficiency in Golang and fluency in Python
  • Experience working with Kubernetes
  • Strong written and verbal communication skills

Qualifications

  • Bachelor's degree or equivalent qualification in Computer Science, STEM, or a related field

Core Skills

Benefits

  • Performance-driven annual bonus
  • Annual compensation reviews
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and long-haul travel upgrades for company events
  • Twice-yearly in-person team sprints in global locations

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this job remote?

Yes, this position is remote and available for candidates located in EMEA and the Americas. Employees work from home with global travel required two to four weeks per year.

What technical skills are required for this role?

Candidates must be Golang developers fluent in Python, possess experience with Kubernetes, and demonstrate strong written and verbal communication skills.

What is the salary for this position?

The salary is not stated in the job posting. Compensation is shaped worldwide by geographic location, experience, and performance, and includes an annual performance-driven bonus.

What educational qualifications are needed?

The posting lists a Bachelor's degree or equivalent in Computer Science, STEM, or a similar degree.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 2h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 8h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 8h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Nov 7, 2026

Added to Jobsiz: Nov 7, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

345Open Jobs
—No reviews yet
View Company Profile