Remote Lead Architect - LXD & MicroCloud (Go/C)

Canonical Ltd.

United States

Remote

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Distributed work environment with team
Learning budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Travel to new locations for colleagues
Priority Pass and travel upgrades

Job summary

Canonical is hiring a software architect for LXD and MicroCloud. This home-based role spans EMEA and the Americas, with frequent collaboration across time zones. You will drive architecture, mentor engineers, and develop in Go and C while ensuring security and performance.

Expect global travel twice a year and a strong emphasis on open-source cloud infrastructure. You should have an outstanding academic record, a CS or STEM degree, and proven leadership in distributed systems and container

Qualifications

  • Strong experience in Go and C for distributed systems and cloud infrastructure.
  • Familiarity with storage, networking, and virtualization tech.
  • Experience leading teams and delivering in a distributed, remote environment.

Responsibilities

  • Lead the LXD and MicroCloud architecture efforts.
  • Mentor and guide engineers in career progression.
  • Develop in Go and C and review code from peers.
  • Ensure security and performance of the product.
  • Demonstrate technical leadership across Canonical and its communities.
  • Travel for company events twice yearly.

Skills

Go programming
C programming
Distributed systems
Container technologies
Linux
Technical leadership
English proficiency

Education

CS or STEM degree
Strong academic record

Job description

Canonical is hiring a software architect for LXD and MicroCloud. This home-based role spans EMEA and the Americas, with frequent collaboration across time zones. You will drive architecture, mentor engineers, and develop in Go and C while ensuring security and performance.

Expect global travel twice a year and a strong emphasis on open-source cloud infrastructure. You should have an outstanding academic record, a CS or STEM degree, and proven leadership in distributed systems and container

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect - Containers / Virtualisation
Software Architect - Containers / Virtualisation

Canonical Ltd. • United States

Remote
MXN 1,572,876 - 2,271,933
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Software Architect - Containers / Virtualisation
Software Architect - Containers / Virtualisation

Canonical • United States

Remote
USD 180,000 - 240,000
Twice-yearly team sprints
Learning budget USD 2,000 per year
Annual compensation review
+5
Software Architect - Containers / Virtualisation
Software Architect - Containers / Virtualisation

Canonical Ltd. • United States

Remote
USD 150,000 - 210,000
Distributed work environment with team
Learning budget of USD 2,000 per year
Annual compensation review
+6
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Canonical • United States

Remote
USD 140,000 - 190,000
Golang Systems Engineer: Containers & Virtualization
Golang Systems Engineer: Containers & Virtualization

Higlobe, Inc. • United States

Remote
USD 140,000 - 190,000
Go System Engineer for Private Cloud & Distributed Infra
Go System Engineer for Private Cloud & Distributed Infra

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Personal learning and development budget
Annual compensation review
Performance-driven annual bonus
+3
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Canonical • United States

Remote
CAD 168,000 - 223,000
Learning budget USD 2,000 per year
Remote-first culture
Annual compensation review
+1
Golang System Software Engineer – Containers / Virtualisation
Golang System Software Engineer – Containers / Virtualisation

Canonical • United States

Remote
USD 140,000 - 190,000
Personal learning and development USD
Annual compensation review
Recognition rewards
+5
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Remote • San Francisco (CA)

Remote
USD 150,000 - 230,000
Annual bonus
Learning budget USD 2,000 per year
Annual compensation review
+2
Remote Engineering Manager - Linux Cloud & Microservices
Remote Engineering Manager - Linux Cloud & Microservices

Canonical Ltd. • United States

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5