Enable job alerts via email!

Software Architect - Containers / Virtualisation

Canonical

Manchester

Remote

GBP 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a talented Software Architect specializing in Containers and Virtualization. This exciting role involves leading the design and evolution of innovative cloud solutions, enabling seamless integration of compute clusters. Ideal candidates will have a strong background in programming with Go and C, alongside expertise in distributed systems and virtualization technologies. Join a forward-thinking company that champions diversity and offers flexible remote work opportunities, along with a comprehensive benefits package to support your professional growth and well-being.

Benefits

Learning budget
Annual reviews
Recognition rewards
Flexible leave
Parental leave
Employee assistance
Travel opportunities

Qualifications

  • Strong academic background in high school and university.
  • Experience with Go and C programming.

Responsibilities

  • Lead the architecture, design, and evolution of LXD and MicroCloud.
  • Mentor and develop team members.

Skills

Golang
C Programming
Distributed Systems
Virtualization
Container Technology
Networking
Storage Knowledge
Linux (Debian or Ubuntu)
Interpersonal Skills
Communication Skills

Education

Degree in Computer Science or STEM

Job description

Software Architect - Containers / Virtualisation

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

About the Role

We are hiring a software architect for Canonical LXD and MicroCloud. Your goal will be to make clusters of compute, with system containers or virtual machines, "just work" — enabling easy and reliable cloud setup across multiple servers. This involves distributed systems, virtualisation, container technology, networking, and storage.

Responsibilities
  • Lead the architecture, design, and evolution 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 travel for company events
Qualifications
  • Strong academic background in high school and university
  • Degree in Computer Science or STEM
  • Experience with Go and C programming
  • Knowledge of storage, networking, virtualization, container tech, and distributed systems
  • Proficiency in Linux (Debian or Ubuntu)
  • Excellent interpersonal and communication skills
Location & Benefits

This is a home-based position available in EMEA and the Americas. Benefits include a learning budget, annual reviews, recognition rewards, flexible leave, parental leave, employee assistance, travel opportunities, and more.

Company Overview

Canonical is a leading open-source software provider, publishing Ubuntu and innovating in AI, IoT, and cloud. We promote diversity, equal opportunity, and a global remote work 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

Solution Architect - Enterprise Markets

Gamma

Manchester null

Remote

Remote

GBP 50,000 - 70,000

Full time

10 days ago

Software Architect - Containers / Virtualisation

Canonical

City of Edinburgh null

Remote

Remote

GBP 60,000 - 90,000

Full time

9 days ago

Software Architect -Cross-platform Mobile and Web

Goodnotes

London null

Remote

Remote

GBP 70,000 - 110,000

Full time

10 days ago

Software Architect (Manchester)

bet365

Manchester null

Hybrid

Hybrid

GBP 55,000 - 90,000

Full time

11 days ago

Cloud Security Architect

UBDS Digital

Manchester null

On-site

On-site

GBP 60,000 - 90,000

Full time

11 days ago

Lead Security Architect

UK Home Office

Manchester null

Hybrid

Hybrid

GBP 70,000 - 100,000

Full time

11 days ago

Cloud Architect

Anson McCade

Manchester null

Hybrid

Hybrid

GBP 80,000 - 100,000

Full time

7 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

City of Edinburgh null

Remote

Remote

USD 60,000 - 100,000

Full time

30+ days ago

Software Architect - Containers / Virtualisation

Canonical

Glasgow null

Remote

Remote

USD 60,000 - 100,000

Full time

30+ days ago