Open Role
Canonical

Remote opportunity at

Canonical

Software Architect - Containers / Virtualisation

Canonical is hiring a Software Architect to direct the architecture of LXD and MicroCloud. The role is home-based and full-time, with candidates in EMEA and the…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is hiring a Software Architect to direct the architecture of LXD and MicroCloud. The role is home-based and full-time, with candidates in EMEA and the Americas. LXD is a Go orchestrator for system containers and virtual machines, found on Ubuntu, ChromeOS and various other Linux distributions. MicroCloud brings together LXD, Ceph and OVN to yield a compact, durable cluster cloud. The aim is for compute clusters to simply function,…

Job Description

Canonical is hiring a Software Architect to direct the architecture of LXD and MicroCloud. The role is home-based and full-time, with candidates in EMEA and the Americas. LXD is a Go orchestrator for system containers and virtual machines, found on Ubuntu, ChromeOS and various other Linux distributions. MicroCloud brings together LXD, Ceph and OVN to yield a compact, durable cluster cloud. The aim is for compute clusters to simply function, whether they hold a pair of servers or twenty.

The architect steers design and evolution across the entire stack, from kernel-level topics such as namespaces, confinement, filesystems, VMMs and networking up to the management REST API and command-line tool. The post is hands-on as well as managerial: the architect writes Go and C, reviews colleagues' code, verifies that the product is secure and quick, and coaches engineers as they progress in their careers.

The posting is aimed at a seasoned engineer who has led technical work, can motivate a team and set its tempo, and understands modern cloud platforms, their APIs and the technology beneath. Canonical stresses a brisk team setting and plenty of room for growth. Travel is limited to company gatherings held twice each year.

Responsibilities

  • Lead the architecture of LXD and MicroCloud
  • Mentor and advise colleagues on their careers
  • Write code in Go and C
  • Review others' code
  • Make sure the product is secure and performs well
  • Demonstrate technical leadership inside Canonical and in its communities

Requirements

  • Outstanding academic history at secondary school and university
  • Bachelor's degree in computing or a STEM subject
  • Strong determination and a habit of exceeding expectations
  • Technical leadership that motivates a team and sets its pace
  • Organised, self-starting and dependable on deadlines
  • Professional manner with colleagues, partners and the community
  • Solid hands-on Go and C background
  • Experience across storage, networking, virtualisation, container technology and concurrent distributed systems
  • Strong focus on detail and performance
  • Competent written and spoken English
  • Modern cloud infrastructure knowledge, covering APIs and the technology beneath them

Qualifications

  • Linux experience, with Debian or Ubuntu preferred
  • Likeable interpersonal style and an inquisitive, adaptable, accountable outlook

Core Skills

Benefits

  • Yearly performance bonus or commission
  • USD 2,000 annual development allowance
  • Yearly pay review and recognition awards
  • Annual leave plus maternity and paternity leave
  • Employee assistance programme
  • Two in-person team sprints per year
  • Opportunities to visit new places, Priority Pass and upgraded long-haul travel

Frequently Asked Questions

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

Can this job be done from home?

Yes. The posting describes a home-based role open to candidates in the EMEA and Americas regions.

What does the architect own?

The architecture of LXD, the container and VM orchestrator, and of MicroCloud, a cluster cloud built from LXD, Ceph and OVN.

How often is travel required?

Travel is required twice a year for company events.

Is pay listed?

No figure is published. The posting says pay reflects location, experience and performance.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

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

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile