Enable job alerts via email!

Software Architect - Containers / Virtualisation

Canonical

Baltimore (MD)

Remote

USD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Canonical is seeking a Software Architect specializing in Containers and Virtualization. This senior-level role involves leading the architecture of LXD and MicroCloud, mentoring team members, and developing in Go and C. The position supports a distributed work environment with opportunities for professional growth and annual compensation reviews.

Benefits

Learning and development budget of USD 2,000/year
Annual compensation review and performance bonuses
Comprehensive benefits including leave and parental leave
Travel opportunities for company events

Qualifications

  • Experience with Go and C programming.
  • Knowledge of storage, networking, virtualization, and container technology.
  • Experience with Linux systems.

Responsibilities

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

Skills

Networking
Virtualization
Container Technology
Distributed Systems
Interpersonal Skills
Communication Skills

Education

Strong academic background in Computer Science or STEM

Tools

Golang
C
Linux (Debian or Ubuntu)

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, focusing on making clusters of compute, with system containers or virtual machines, "just work". This involves distributed systems, virtualisation, container technology, networking, and storage. The role includes driving architecture, design, and evolution of LXD and MicroCloud.

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 in Canonical and communities
  • Work remotely with biannual travel for company events
Qualifications
  • Strong academic background in Computer Science or STEM
  • Experience with Go and C programming
  • Knowledge of storage, networking, virtualization, container tech, and distributed systems
  • Experience with Linux (Debian or Ubuntu)
  • Excellent interpersonal and communication skills
Location

Home-based in EMEA or the Americas.

What we offer
  • Distributed work environment with in-person team sprints
  • Learning and development budget of USD 2,000/year
  • Annual compensation review and performance bonuses
  • Comprehensive benefits including leave, parental leave, and travel opportunities
About Canonical

Canonical is a leader in open source software, publishing Ubuntu, and innovating in AI, IoT, and cloud. We hire globally, value excellence, and support remote work.

Employment details
  • Senior level, full-time position
  • In the field of Engineering and IT, in Software Development industry
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

Washington

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Columbus

Remote

USD 120,000 - 160,000

13 days ago

Software Architect - Containers / Virtualisation

Canonical

Anchorage

Remote

USD 120,000 - 150,000

2 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Daytona Beach

Remote

USD 120,000 - 150,000

4 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Washington

Remote

USD 120,000 - 200,000

15 days ago

Software Architect - Containers / Virtualisation

Canonical

Baltimore

Remote

USD 120,000 - 160,000

15 days ago

Software Architect - Containers / Virtualisation

Canonical

New York

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Omaha

Remote

USD 120,000 - 200,000

13 days ago

Software Architect - Containers / Virtualisation

Canonical

Oklahoma City

Remote

USD 128,000 - 210,000

13 days ago