Software Architect - Containers / Virtualisation Job at Canonical, Seattle, WA

c2F2SzlaUzQzWCtsWWxuelJOb0NoNWJOa0E9PQ==
  • Canonical
  • Seattle, WA

Job Description

Software Architect - Containers / Virtualisation Join to apply for the Software Architect - Containers / Virtualisation role at Canonical . Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering, and IoT. Our customers include major public cloud and silicon providers, and industry leaders worldwide. We operate with a distributed team of over 1200 colleagues across more than 80 countries, with few office-based roles. Teams meet periodically in interesting locations globally to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a software architect for Canonical LXD and MicroCloud. Our goal is to make clusters of compute, using system containers or virtual machines, "just work"—easy to deploy and reliable. This role involves distributed systems, virtualization, container tech, networking, and storage, aiming to simplify cloud infrastructure setup. LXD is a modern Golang system container and VM orchestrator used on Ubuntu, ChromeOS, and other Linux platforms. The engineering scope spans kernel work, security, filesystems, VMMs, networking, REST API, and CLI. As a software architect, you will lead the architecture and evolution of LXD and MicroCloud, which integrates LXD with Ceph and OVN for resilient, scalable cloud infrastructure. Ideal candidates will have experience in Golang and C, with leadership qualities to guide teams and deliver high-quality products. Knowledge of cloud infrastructure APIs and underlying technologies is essential. This role offers a meaningful impact on cloud computing technologies, a dynamic team environment, and opportunities for learning and career development. Location This is a home-based position available in EMEA and the Americas. Responsibilities include: Leading the architecture of LXD and MicroCloud Mentoring and developing colleagues Developing in Golang and C Code review Ensuring security and performance Providing technical leadership Occasional global travel for company events What we are looking for: Strong academic background in high school and university Degree in Computer Science or STEM Proven drive and exceeding expectations Leadership and team motivation skills Organized, self-starting, reliable Professional communication skills Experience with Go and C Knowledge of storage, networking, virtualization Experience with container tech, distributed systems Attention to detail and performance focus Fluent English Linux experience (Debian/Ubuntu preferred) Interpersonal skills, curiosity, flexibility, accountability What we offer: Distributed work with biannual in-person team sprints Learning and development budget of USD 2,000/year Annual compensation review and performance bonuses Comprehensive benefits reflecting our values About Canonical: Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a remote-first culture since 2004. Working here challenges you to innovate, learn, and excel. We are an equal opportunity employer, committed to diversity and fairness in hiring. Additional Details: Senior level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industry: Software Development #J-18808-Ljbffr Canonical

Job Tags

Full time, Remote job, Work from home, Worldwide,

Similar Jobs

Texas Health and Human Services Commission

Nurse I Job at Texas Health and Human Services Commission

 ...nursing program or four-year college or university with major coursework in nursing.Additional Information:Applicants must pass a fingerprint criminal background check, pre-employment drug screen, and registry checks including the Client Abuse/Neglect Reporting System (... 

ProMed Staffing Resources

Nursing Home Housekeeper Job at ProMed Staffing Resources

ProMed is now hiring Nursing Home Housekeeping Aides to work 7 AM - 3 PM for our skilled nursing facility located in Brooklyn, NY. The ideal candidate will have experience in housekeeping, preferably in a healthcare setting.Duties & Requirements Include:Must be experienced... 

Zekelman Industries

Health and Safety Manager Job at Zekelman Industries

 ...Wheatland Tube, a division of Zekelman Industries, seeks a Health and Safety Manager for our facility in Blytheville, AR. Reporting to...  ...provides leadership and support to the facility in the area of Occupational Health and Safety. The Health and Safety Manager is... 

InSync Healthcare Recruiters

Hospitalist opportunity in Greenfield, OH Job at InSync Healthcare Recruiters

 ...care. Collaborate with a full subspecialty team that is available for consults. Work in an open ICU environment. No procedures...  ...trained physicians. Authorization to work in the U.S. (visa sponsorship offered for qualified candidates).? We proudly sponsor H1B... 

Amazon Stores

Mechatronics & Robotics Technician - Bristol, IN Job at Amazon Stores

About Maintenance at Amazon Operations is at the heart of Amazons business. We are known...  ...49lbs as well as stand and walk during shifts lasting up to 12 hours, with or without...  ...PM, with a half-hour break. Front Half Night Shift: Schedule: 4 days on, 3 days off...