Open Role
Canonical

Opportunity at

Canonical

Software Architect - Containers / Virtualisation

Canonical, the publisher of the Ubuntu platform used across artificial intelligence, IoT, and cloud computing, is seeking a Software Architect for Containers and Virtualization. In this…

View Company

Role Snapshot

Hiring Now

Remote from

Not specified

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published1d ago
Listing Views5
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu platform used across artificial intelligence, IoT, and cloud computing, is seeking a Software Architect for Containers and Virtualization. In this role, the selected professional will guide the architecture, evolution, and design of Canonical LXD and MicroCloud, aiming to simplify the creation of small cloud environments using system containers and virtual machines. The position involves working across the full software stack, from low-level kernel namespaces…

Job Description

Canonical, the publisher of the Ubuntu platform used across artificial intelligence, IoT, and cloud computing, is seeking a Software Architect for Containers and Virtualization. In this role, the selected professional will guide the architecture, evolution, and design of Canonical LXD and MicroCloud, aiming to simplify the creation of small cloud environments using system containers and virtual machines. The position involves working across the full software stack, from low-level kernel namespaces and file systems to high-level management interfaces. This opportunity is suited for an experienced engineer with strong leadership capabilities who wants to influence modern cloud infrastructure.

The employer operates globally with a distributed workforce spanning over eighty countries. Team members primarily work from home, supplemented by in-person company events held two to four times each year in various international locations. Canonical is a profitable, founder-led enterprise offering a fast-paced environment focused on professional development and learning.

Responsibilities

  • Lead the architecture for LXD and MicroCloud
  • Mentor, advise, and support the career progression of colleagues
  • Write code using Golang and C
  • Review software produced by other engineers
  • Maintain product security and performance
  • Demonstrate technical leadership within the company and external communities
  • Travel globally twice annually for company events

Requirements

  • Professional experience with Go and C
  • Familiarity with storage, networking, and virtualization
  • Background in container technologies
  • Knowledge of concurrent, distributed systems
  • Familiarity with Linux, with Debian or Ubuntu preferred
  • Proficiency in written and spoken English

Qualifications

  • Undergraduate degree in Computer Science or a related STEM field
  • Exceptional academic track record from both high school and university

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation reviews
  • Performance-driven annual bonus or commission
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

Is this position remote?

Yes, this is a home-based position available for candidates residing in EMEA and the Americas, requiring global travel twice annually for company events.

What programming languages are required for the role?

The posting requires professional experience with both Golang and C.

What educational background is expected?

Candidates must have an undergraduate degree in Computer Science or another STEM field, along with an exceptional academic track record from both high school and university.

What salary does this position offer?

The specific salary amount is not stated in the job posting, though compensation takes geographical location, experience, and performance into account and undergoes annual review.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Advertisement
320 × 50

Posted by Canonical

Source: Jobicy — Netherlands

Canonical

Canonical

78Open Jobs
—No reviews yet
View Company Profile