Open Role
Canonical

Remote opportunity at

Canonical

Golang System Software Engineer - Containers / Virtualisation

Canonical is seeking a Golang System Software Engineer to join the LXD team and contribute to next-generation private cloud infrastructure. The organization produces Ubuntu and delivers…

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 1, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is seeking a Golang System Software Engineer to join the LXD team and contribute to next-generation private cloud infrastructure. The organization produces Ubuntu and delivers open source software for global technology markets. In this role, the engineer will work on the low-level Go codebase positioned between the REST API and the C libraries responsible for managing virtual machines and containers. The position suits system-level developers experienced in design and…

Job Description

Canonical is seeking a Golang System Software Engineer to join the LXD team and contribute to next-generation private cloud infrastructure. The organization produces Ubuntu and delivers open source software for global technology markets. In this role, the engineer will work on the low-level Go codebase positioned between the REST API and the C libraries responsible for managing virtual machines and containers. The position suits system-level developers experienced in design and data management who want to impact modern cloud computing technologies.

This is a remote position available to candidates located in EMEA and the Americas. Canonical operates as a distributed company where colleagues work from home and travel globally two to four weeks per year for internal and external events.

Responsibilities

  • Design, build, and document system-level Go code
  • Model data, design database schemas, and manage data storage using a dqlite SQL database
  • Preserve code quality via system tests, unit tests, and static analysis
  • Partner proactively with a distributed team to discuss ideas and find solutions

Requirements

  • Experience programming in Go and C
  • Knowledge of storage and networking technologies
  • Experience in two or more of the following areas: open source communities, virtualisation, containers, cloud computing, or distributed systems

Qualifications

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

Core Skills

Benefits

  • Annual compensation reviews
  • Performance-driven annual bonus
  • 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 travel upgrades for long-haul company events
  • Twice-yearly in-person team sprints

Frequently Asked Questions

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

Is this position remote?

Yes, this is a remote role available for applicants based in EMEA and the Americas.

What travel is required for this role?

Employees work from home and travel globally two to four weeks per year for internal and external events, including team sprints held two to four times annually.

What technical background is required?

Applicants must have programming experience in Go and C, knowledge of storage and networking technologies, and experience in areas such as containers, cloud computing, virtualisation, distributed systems, or open source communities.

What is the salary for this position?

The job posting does not specify a salary figure, though the company considers geographical location, experience, and performance when shaping global compensation.

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 11h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 11h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 11h ago
Full-time

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Nov 1, 2026

Added to Jobsiz: Nov 1, 2026

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

Canonical

Canonical

417Open Jobs
—No reviews yet
View Company Profile