Enable job alerts via email!

Software Architect - Containers / Virtualisation

Canonical

London

Remote

GBP 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of open source software is seeking a Software Architect to enhance Canonical LXD and MicroCloud. This role focuses on simplifying cloud infrastructure through innovative architecture and mentorship. Ideal candidates will have a strong technical background in Golang, C, and virtualization technologies while thriving in a remote-first environment.

Benefits

Competitive worldwide compensation
Annual reviews
Learning budgets
Travel opportunities
Work-from-home flexibility

Qualifications

  • Strong academic background in high school and university.
  • Experience with distributed systems and Linux (Debian/Ubuntu preferred).
  • Knowledge of storage, networking, virtualization, and container technologies.

Responsibilities

  • Lead the architecture of LXD and MicroCloud.
  • Mentor and develop team members.
  • Review code and ensure security and performance.

Skills

Interpersonal skills
Curiosity
Flexibility

Education

Degree in Computer Science or STEM

Tools

Golang
C
Linux
Virtualization technologies
Container technologies
Networking
Storage

Job description

Software Architect - Containers / Virtualisation

Join to apply for the Software Architect - Containers / Virtualisation role at Canonical.

About the Role

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have over 1200 colleagues across more than 80 countries, with few office-based roles, emphasizing distributed collaboration.

We are hiring a Software Architect for Canonical LXD and MicroCloud to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This role involves distributed systems, virtualization, container technology, networking, and storage, aiming to simplify cloud infrastructure.

Responsibilities
  • Lead the architecture of LXD and MicroCloud
  • Mentor and develop team members
  • Develop in Golang and C
  • Review code and ensure security and performance
  • Display technical leadership within Canonical and the community
  • Work remotely with biannual global travel for company events
Qualifications
  • Strong academic background in high school and university
  • Degree in Computer Science or STEM
  • Experience with Golang and C
  • Knowledge of storage, networking, virtualization, and container technologies
  • Experience with distributed systems and Linux (Debian/Ubuntu preferred)
  • Excellent interpersonal, curiosity, and flexibility skills
What We Offer

Competitive worldwide compensation, annual reviews, and benefits including learning budgets, travel opportunities, and work-from-home flexibility.

Location

Home-based in EMEA or the Americas.

About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We value diversity, excellence, and remote work, fostering a global, inclusive environment.

Additional Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and IT

Industry: Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Architect - Containers / Virtualisation

Canonical

London

Remote

USD 60,000 - 100,000

Today
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

City of Edinburgh

Remote

USD 60,000 - 100,000

14 days ago

Software Architect - Containers / Virtualisation

Canonical

Glasgow

Remote

USD 60,000 - 100,000

16 days ago

Software Architect - Containers / Virtualisation

Canonical

Manchester

Remote

GBP 60,000 - 100,000

16 days ago