[All remote jobs](https://jobicy.com/jobs.md)[![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)](https://jobicy.com/company/canonical-ltd.md)[Canonical](https://jobicy.com/company/canonical-ltd.md)

# Software Engineer – Python/Golang – Kubernetes

AI Summary Canonical is seeking a software engineer to build Kubernetes operators and add-ons for its open-source product ecosystem. The role centers on developing production-quality features, debugging issues, and integrating open-source technologies for end users. Candidates need professional experience with Go or Python, while Kubernetes experience is preferred rather than mandatory. The engineer will work asynchronously with a globally distributed team and travel approximately two to four weeks per year for internal and external events.[Apply for this job](#job-application)[View company](https://jobicy.com/company/canonical-ltd.md)ShareRemote from[USA](https://jobicy.com/job-region/usa.md), [Canada](https://jobicy.com/job-region/canada.md), [EMEA](https://jobicy.com/job-region/emea.md)+1 more, [LATAM](https://jobicy.com/job-region/latam.md)SalaryUndisclosedDepartment[Software Engineering](https://jobicy.com/categories/engineering.md)EmploymentFull TimeExperienceOpen levelPublished7 Nov 2026Apply before7 Dec 2026Listing views31Application actions0Application toolkit

## Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

Opportunity details

## About this role.

[Canonical](https://jobicy.com/company/canonical-ltd.md) is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes.

You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers.

This is an exciting opportunity 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

* Write high-quality code to create new features
* Debug issues and interact with a vibrant community
* Collaborate proactively with a distributed team
* Work with helpful and talented engineers including experts in many fields
* Work from home with global travel 2 to 4 weeks for internal and external events

### What we are looking for in you

* Go or Python is required. Experience in both is even better
* Kubernetes experience is preferred but not strictly required
* You have strong written and verbal communication skills
* You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
* You love technology and working with brilliant people

### What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

* 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

### About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

### Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.[Whatever your identity, we will give your application fair consideration.](https://canonical.com/careers/diversity/identity)

#LI-remote

Show more

[Apply now >](https://jobicy.com/jobs/159591-software-engineer-python-golang-kubernetes.md)

>  Annual salary information is not provided for this position. Explore salary ranges for similar roles in our [Salary Directory ›](https://jobicy.com/salaries.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

4/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

5/5GuidedFull ownership

### Communication Load

4/5IndependentCollaborative

AI insightThe position requires strong software-engineering fundamentals plus the ability to work effectively with Kubernetes-related systems and open-source communities. High autonomy is expected because the team is globally distributed and remote-first.

## Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job median (per year)Market rate$130,000US market range (per year)$105k–$160k0$176k

AI insightThe yearly pay period is inferred from the job context; it was not explicitly stated by the employer. No employer base-pay amount is disclosed. The annual figures are estimated USD market compensation for a mid-level software engineer with Python/Go and Kubernetes-related responsibilities; the yearly cadence is inferred from standard full-time professional compensation conventions.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[Python](https://jobicy.com/jobs?search_keywords=Python.md)[Go](https://jobicy.com/jobs?search_keywords=Go.md)[Kubernetes](https://jobicy.com/jobs?search_keywords=Kubernetes.md)[Linux](https://jobicy.com/jobs?search_keywords=Linux.md)[Docker](https://jobicy.com/jobs?search_keywords=Docker.md)[Container orchestration](https://jobicy.com/jobs?search_keywords=Container%20orchestration.md)[Open-source software](https://jobicy.com/jobs?search_keywords=Open-source%20software.md)[Software development](https://jobicy.com/jobs?search_keywords=Software%20development.md)[Debugging](https://jobicy.com/jobs?search_keywords=Debugging.md)[Git](https://jobicy.com/jobs?search_keywords=Git.md)[API development](https://jobicy.com/jobs?search_keywords=API%20development.md)[Distributed systems](https://jobicy.com/jobs?search_keywords=Distributed%20systems.md)[Technical communication](https://jobicy.com/jobs?search_keywords=Technical%20communication.md)[Remote collaboration](https://jobicy.com/jobs?search_keywords=Remote%20collaboration.md)

Sample interview questionsHow would you design a Kubernetes operator for managing the lifecycle of an application component?I would define a clear custom resource schema, implement reconciliation logic that continually moves actual state toward desired state, and make operations idempotent. I would include validation, status conditions, observability, safe upgrades, and tests covering failure and recovery paths.

Describe a situation where you used Go or Python to diagnose and fix a production issue.

I would begin by gathering logs, metrics, traces, and recent deployment context to narrow the fault domain. After reproducing or isolating the issue, I would implement a minimal, well-tested fix, validate it in a safe environment, monitor the rollout, and document the root cause and prevention actions.

What trade-offs would you consider when choosing between Go and Python for a Kubernetes-related service?

I would consider Kubernetes ecosystem integration, runtime performance, deployment footprint, team expertise, maintainability, and available libraries. Go is often a strong fit for controllers and performance-sensitive services, while Python can be effective for automation or services where development speed and existing libraries are more important.

How do you ensure code quality when working autonomously on a distributed team?

I break work into well-defined outcomes, communicate progress and risks early, and rely on automated tests, linting, code review, and clear documentation. I also seek feedback on design decisions before investing deeply in an approach and keep stakeholders informed through concise written updates.

How would you evaluate whether an open-source dependency should be included in a product?

I would assess its security posture, license compatibility, maintenance activity, release quality, community health, operational fit, and long-term support burden. I would also prototype the integration, identify upgrade and failure risks, and document the rationale before making it a core dependency.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

*
![Headway.co logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/12/068391a61855fb604bca051cafe3c510.jpeg)
Headway.co Nov 7  New

### [Staff Software Engineer (Journeys)](https://jobicy.com/jobs/159647-staff-software-engineer-journeys.md)

1 in 4 people in the US have a treatable mental health condition, but most providers don’t accept insurance, making therapy too expensive for most people. Headway’s mission is to…

*
![Headway.co logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/12/068391a61855fb604bca051cafe3c510.jpeg)
Headway.co Nov 7  New

### [Staff Software Engineer – Experimentation](https://jobicy.com/jobs/159641-staff-software-engineer-experimentation.md)

1 in 4 people in the US have a treatable mental health condition, but most providers don’t accept insurance, making therapy too expensive for most people. Headway’s mission is to…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [German Advertising Reviewer](https://jobicy.com/jobs/159635-german-advertising-reviewer.md)

Location: Spain, Remote (Work from Home) Type: Freelance, Part-time, Flexible Hours About the Role: We are looking for a passionate and tech-savvy individual to join our team as a German…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [English to Ukrainian Review Lead for UI, Marketing & Product Content](https://jobicy.com/jobs/159619-english-to-ukrainian-review-lead-for-ui-marketing-product-content.md)

About Welo Global Welo Global is a leader in multilingual AI, technology, and content solutions serving over 2,000 clients in 300 languages. The company combines globally scaled multilingual infrastructure, including…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [English to Slovenian Review Lead for UI, Marketing & Product Content](https://jobicy.com/jobs/159618-english-to-slovenian-review-lead-for-ui-marketing-product-content.md)

About Welo Global Welo Global is a leader in multilingual AI, technology, and content solutions serving over 2,000 clients in 300 languages. The company combines globally scaled multilingual infrastructure, including…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [English to Slovak Review Lead for UI, Marketing & Product Content](https://jobicy.com/jobs/159617-english-to-slovak-review-lead-for-ui-marketing-product-content.md)

About Welo Global Welo Global is a leader in multilingual AI, technology, and content solutions serving over 2,000 clients in 300 languages. The company combines globally scaled multilingual infrastructure, including…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [English to Serbian (Cyrillic) Review Lead for UI, Marketing & Product Content](https://jobicy.com/jobs/159616-english-to-serbian-cyrillic-review-lead-for-ui-marketing-product-content.md)

About Welo Global Welo Global is a leader in multilingual AI, technology, and content solutions serving over 2,000 clients in 300 languages. The company combines globally scaled multilingual infrastructure, including…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Nov 7  New

### [English to Latvian Review Lead for UI, Marketing & Product Content](https://jobicy.com/jobs/159612-english-to-latvian-review-lead-for-ui-marketing-product-content.md)

About Welo Global Welo Global is a leader in multilingual AI, technology, and content solutions serving over 2,000 clients in 300 languages. The company combines globally scaled multilingual infrastructure, including…

*
![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)
Canonical Nov 7  New

### [Staff Software Engineer for Identity Management (Go/Golang)](https://jobicy.com/jobs/159594-staff-software-engineer-for-identity-management-go-golang.md)

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives…

*
![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)
Canonical Nov 7  New

### [Staff Engineer, Development Lifecycle](https://jobicy.com/jobs/159593-staff-engineer-development-lifecycle.md)

Lead our effort to get Ubuntu fit for applications in automotive, aerospace, industrial robotics and other highly regulated environments. Ubuntu is already the world’s most widely used Linux in general;…

[Browse all jobs](https://jobicy.com/jobs.md)