1,915,132open jobs
112,493companies
248,355added this week
Browse all
Location
Remote (EMEA)

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Nov 22, 2024. Canonical scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Canonical is the company behind Ubuntu, the Linux distribution it has published since 2004 and which has become the most widely used operating system on public cloud instances. It earns revenue from support subscriptions, security maintenance of open source packages, and a set of infrastructure products including MicroK8s and Charmed Kubernetes for containers, MAAS for bare metal provisioning, OpenStack distributions and the Snap packaging system. The company was founded by the South African entrepreneur Mark Shuttleworth, who still owns it privately, is headquartered in London, and operates as a fully distributed organisation with staff in dozens of countries.

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 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 1200+ colleagues in 75+ 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 contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.

Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.

Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.

Location: This is a Globally remote role.

What your day will look like

  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events 

What we are looking for in you

  • Experience developing software using Go.
  • Excellent communication skills in the English language, both verbal and written, especially in online environments
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring

The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

  • Hands-on experience developing highly concurrent distributed systems
  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Solid networking background and experience
  • Experience with agile software development methodologies
  • Experience in the Linux and open-source software world
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
  • Working knowledge of cloud computing
  • Experience with software packaging (Debian, snaps)
  • Programming with, and operating, SQL and NoSQL databases
  • Experience working on a distributed team on an open source project -- even if that is community open source contributions.
  • Demonstrated track record of Open Source contributions
  • Prior experience developing plugins for Terraform

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 - we’ve been working remotely since 2004!
  • 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 from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is 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. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

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.

#LI-remote 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,915,132 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
$79k – $101k per year • Remote (Ireland) • Full-Time • 5+ years exp • Ireland
JavaScript
Java
Java
Spring Boot
Databases
Apache Kafka
Frontend
React.js
DevOps
AWS
Kubernetes
Apply
Senior Java Developer 4 hours ago
$79k – $101k per year • Remote (Ireland) • Full-Time • 6+ years exp • Ireland
Java
Java
Spring Boot
DevOps
AWS
Apply
≈ $19k – $41k per year (Estimated) • Remote (India) • 5+ years exp • India
JavaScript
Java
TypeScript
Apex
Java
Spring Boot
Apex
Lightning Web Components
Copado
Databases
Apache Kafka
Frontend
Angular
Mobile
Twilio
DevOps
Rest API
CI/CD
Git
SOAP
Cybersecurity
HIPAA
Management
Agile
Scrum
Apply
≈ $25k – $55k per year (Estimated) • Remote (India) • Full-Time • 8+ years exp • Bengaluru
Python
Go
Java
C++
AI/ML
LangGraph
LangChain
Embeddings
AI Agents
LLM
RAG
DevOps
Rest API
gRPC
Self-Healing
Management
Agile
Apply
≈ $131k – $227k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • United States
Go
JavaScript
Databases
Apache Kafka
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
Docker
Kubernetes
Apply
≈ $26k – $54k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Oracle
Teradata
AI/ML
Hadoop
Spark
DevOps
GCP
Azure DevOps
Azure
CI/CD
AWS
GitHub
Analytics
Data Vault
Management
Agile
Apply
≈ $78k – $128k per year (Estimated) • In office • Full-Time • London
Python
Databases
Google BigQuery
DevOps
Terraform
GCP
CI/CD
Kubernetes
Platform Engineering
Google GKE
Google Cloud Run
IAM
Analytics
ETL/ELT
Management
Agile
Apply
$126k – $140k per year • In office • Contractor • 3+ years exp • Ireland
Python
SQL
Databases
Databricks
Delta Lake
DevOps
Azure
Git
Analytics
ETL/ELT
Azure Data Factory
Apply
≈ $48k – $108k per year (Estimated) • In office • Confidential • Full-Time • 3+ years exp • Ireland
Python
DevOps
Terraform
CI/CD
AWS
Kubernetes
Apply
≈ $29k – $65k per year (Estimated) • In office • Contractor • Cape Town
SQL
Analytics
Power BI
ETL/ELT
Dimensional Modeling
Apply
Remote (worldwide) • Bachelor's Degree
Python
Go
JavaScript
Rust
C++
Bash
DevOps
Debian
Fedora
Kubernetes
Ubuntu
Linux
Apply
≈ $120k – $296k per year (Estimated) • Remote (AMER) • Bachelor's Degree
Python
Go
Rust
Bash
AI/ML
AI Agents
DevOps
GitHub Actions
Podman
CI/CD
GitOps
Jenkins
Docker
Kubernetes
Ubuntu
Platform Engineering
Linux
Cybersecurity
FedRAMP
CVE
Apply
Remote (EMEA)
Python
Rust
C++
DevOps
Debian
Ubuntu
Linux
Apply
≈ $101k – $302k per year (Estimated) • Remote (AMER, EMEA) • Bachelor's Degree
Python
Go
DevOps
Kubernetes
Ubuntu
Linux
Apply
≈ $112k – $241k per year (Estimated) • Remote (EMEA) • 8+ years exp • Bachelor's Degree
DevOps
Ubuntu
Design
Figma
Apply
See all jobs
This is one of many
1,915,132 more open roles from verified company boards, updated every day.