RESUME AND JOB
Canonical
Canonical is the company behind Ubuntu, the world's most popular Linux distribution for desktops, servers, and cloud. As a leading provider of open source software and operating systems, Canonical powers global enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT. Our customers include the top public cloud providers, silicon manufacturers, and industry leaders across sectors. With over 1200 colleagues in more than 80 countries, Canonical pioneers global distributed collaboration. The company is founder-led, profitable, and growing rapidly, emphasizing a remote-first culture where teams meet in person two to four times yearly in exciting global locations.
Canonical is seeking an exceptional Software Architect to lead the architecture, design, and evolution of LXD and MicroCloud. LXD is a modern Golang-based system container and virtual machine orchestrator used across Ubuntu, ChromeOS, and other Linux platforms. MicroCloud combines LXD with Ceph storage and OVN networking for lean, resilient cluster-scale cloud infrastructure. The goal is to make clusters of compute—just one, two, or twenty servers—'just work' with trivial setup. This role demands expertise in distributed systems, virtualization, containers, networking, and storage, allowing engineers to focus on innovation rather than infrastructure complexities.
This home-based position is available in the Americas, offering flexibility in a fast-paced, fun team environment with meaningful impact on modern cloud computing technologies.
Drive the architecture and evolution of LXD and MicroCloud, spanning low-level kernel work on namespaces, confinement, security, filesystems, VMMs, and networking to high-level REST APIs and CLI.
Develop core features in Golang and C, review code from other engineers, and ensure the products are secure, performant, and reliable.
Mentor colleagues, advise on career progression, and exhibit technical leadership within Canonical and open source communities.
Work remotely with global travel twice annually for company events, maintaining a professional manner with colleagues, partners, and the community.
We seek candidates with an exceptional academic track record from high school and university, including an undergraduate degree in Computer Science or a related STEM field. Essential experience includes:
Ideal candidates demonstrate drive, technical leadership, team motivation, self-starting organization, detail orientation, professional English communication, and interpersonal skills like curiosity, flexibility, and accountability.
Canonical offers competitive, performance-based compensation reviewed annually, with bonuses or commissions. Benefits are tailored globally for fairness:
At Canonical, career progression is a priority. This role provides opportunities to lead high-impact projects in open source, mentor teams, and influence Ubuntu's ecosystem. With annual reviews, learning budgets, and global exposure, you'll advance in a supportive environment that values outstanding performance and innovation.
Join a profitable, growing company shaping the future of open source and cloud infrastructure. Work on Ubuntu, the backbone of enterprise Linux, in a remote-first culture that balances flexibility with purposeful in-person collaboration. Contribute to technologies used by millions, from public clouds to IoT, while enjoying a fun, learning-rich environment with global travel perks.
Yes, it's home-based in the Americas with twice-yearly travel for team events.
Primarily Golang and C, focusing on containers, virtualization, distributed systems, networking, and storage on Linux/Ubuntu.
Senior-level expertise in the listed skills, with proven technical leadership.
Through mentorship, USD 2,000 learning budget, annual reviews, and leadership opportunities in open source communities.
(Word count: 1024)
160,000 - 220,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Software Architect - Containers / Virtualisation at Canonical - Remote, Americas - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Software Architect - Containers / Virtualisation at Canonical - Remote, Americas - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical is the company behind Ubuntu, the world's most popular Linux distribution for desktops, servers, and cloud. As a leading provider of open source software and operating systems, Canonical powers global enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT. Our customers include the top public cloud providers, silicon manufacturers, and industry leaders across sectors. With over 1200 colleagues in more than 80 countries, Canonical pioneers global distributed collaboration. The company is founder-led, profitable, and growing rapidly, emphasizing a remote-first culture where teams meet in person two to four times yearly in exciting global locations.
Canonical is seeking an exceptional Software Architect to lead the architecture, design, and evolution of LXD and MicroCloud. LXD is a modern Golang-based system container and virtual machine orchestrator used across Ubuntu, ChromeOS, and other Linux platforms. MicroCloud combines LXD with Ceph storage and OVN networking for lean, resilient cluster-scale cloud infrastructure. The goal is to make clusters of compute—just one, two, or twenty servers—'just work' with trivial setup. This role demands expertise in distributed systems, virtualization, containers, networking, and storage, allowing engineers to focus on innovation rather than infrastructure complexities.
This home-based position is available in the Americas, offering flexibility in a fast-paced, fun team environment with meaningful impact on modern cloud computing technologies.
Drive the architecture and evolution of LXD and MicroCloud, spanning low-level kernel work on namespaces, confinement, security, filesystems, VMMs, and networking to high-level REST APIs and CLI.
Develop core features in Golang and C, review code from other engineers, and ensure the products are secure, performant, and reliable.
Mentor colleagues, advise on career progression, and exhibit technical leadership within Canonical and open source communities.
Work remotely with global travel twice annually for company events, maintaining a professional manner with colleagues, partners, and the community.
We seek candidates with an exceptional academic track record from high school and university, including an undergraduate degree in Computer Science or a related STEM field. Essential experience includes:
Ideal candidates demonstrate drive, technical leadership, team motivation, self-starting organization, detail orientation, professional English communication, and interpersonal skills like curiosity, flexibility, and accountability.
Canonical offers competitive, performance-based compensation reviewed annually, with bonuses or commissions. Benefits are tailored globally for fairness:
At Canonical, career progression is a priority. This role provides opportunities to lead high-impact projects in open source, mentor teams, and influence Ubuntu's ecosystem. With annual reviews, learning budgets, and global exposure, you'll advance in a supportive environment that values outstanding performance and innovation.
Join a profitable, growing company shaping the future of open source and cloud infrastructure. Work on Ubuntu, the backbone of enterprise Linux, in a remote-first culture that balances flexibility with purposeful in-person collaboration. Contribute to technologies used by millions, from public clouds to IoT, while enjoying a fun, learning-rich environment with global travel perks.
Yes, it's home-based in the Americas with twice-yearly travel for team events.
Primarily Golang and C, focusing on containers, virtualization, distributed systems, networking, and storage on Linux/Ubuntu.
Senior-level expertise in the listed skills, with proven technical leadership.
Through mentorship, USD 2,000 learning budget, annual reviews, and leadership opportunities in open source communities.
(Word count: 1024)
160,000 - 220,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Software Architect - Containers / Virtualisation at Canonical - Remote, Americas - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Software Architect - Containers / Virtualisation at Canonical - Remote, Americas - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.