CareerPlanGet AI match score →

Software Architect - Containers / Virtualisation

Home Based - Americas🌐 Remote💼 Full-time🗓 2026-04-17 → 2026-07-31

Core

Design and evolve LXD and MicroCloud to create resilient, easy-to-use cluster-scale cloud infrastructure using containers and virtual machines.

Role type

Senior Software Architect (Distributed Systems & Virtualization)

Builds

LXD (container/VM orchestrator) and MicroCloud (cluster-scale cloud infrastructure)

Domain

Cloud Infrastructure, Distributed Systems, Virtualization, Container Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, C, distributed systems, container technologies, virtualization, storage, networking, Linux (Debian/Ubuntu), REST API design, code review

Preferred skills

Kubernetes, Ceph, OVN, cloud infrastructure APIs

Technologies

Golang, C, LXD, MicroCloud, Ceph, OVN, Linux, REST API

Responsibilities

Lead architecture design for LXD and MicroCloud, mentor and advise team members, develop code in Golang and C, review peer code, ensure product security and performance, provide technical leadership in communities

Seniority

Senior, hands-on IC with leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗