Software Architect - Containers / Virtualisation
Canonical
Software Architect - Containers / Virtualisation
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, 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, with system containers or virtual machines, "just work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it reliable for people to focus on the things that really matter to them rather than the OS and infrastructure.
LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. As a software architect, you will drive the architecture, design and evolution of LXD, and also Canonical MicroCloud which combines LXD with Ceph and OVN to make a lean, easy to use and resilient cluster-scale cloud infrastructure.
We are looking for an outstanding software architect and engineer with experience in Golang and C, with the leadership qualities needed to rally a team to ship outstanding products. Knowledge of modern cloud infrastructure offerings, their APIs and their underlying technologies is a must.
This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.
Location: This is a home-based position available in EMEA and the Americas.
The role entails
- Leadership of the LXD and MicroCloud architecture
- Mentor, develop and advise colleagues in their career progression
- Develop in Golang and C
- Review code produced by other engineers
- Ensure the product is secure and performant
- Display technical leadership in Canonical and our communities
- Work from home with global travel twice annually for company events
What we are looking for in you
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM
- Drive, and a track record of going above-and-beyond expectations
- Technical leadership as well as team motivation, direction and pace
- Well-organized, self-starting and able to deliver to schedule
- Professional manner in interacting with colleagues, partners, and community
- Experience with Go and C
- Experience with storage, networking and virtualization
- Experience with container technologies
- Experience with concurrent, distributed systems
- Conscientiousness and detail orientation, with a focus on performance
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
- Sr Application Architect (Microservices Architecture, Containers, NOSQL, Big Data, Java, Spring frameworks, REST API, WebServices) in Pittsburgh, PA Big Data... ...variety of such technologies. -Knowledge of formal software process improvement disciplines, and ability to...Suggested
- ...Software Enterprise Architect We are seeking a software enterprise architect with a DoD TS/SCI clearance to specialize in the design and construction... ...~3 or more years of experience designing/building container-based microservice solutions ~ Virtualization...Suggested
- ...Senior SW & System Architect NVIDIA is looking for an outstanding passionate and talented Senior SW & System Architect to join our... ...experience with C, Python ~ Hands on Linux development, Docker and Containers based technologies ~ Experience with cloud and Data Center...SuggestedRemote work
$208k - $327.75k
...Platforms Group is seeking a Senior System Architect to define, design, and validate... ...computing, networking, storage, and AI software into repeatable blueprints that enterprises... ...architectures (e.g., Kafka, RabbitMQ), and container orchestration (e.g., Kubernetes, Docker)...Suggested- ...You Are: We are seeking a Technical Architect to lead the architecture and technical direction for enterprise-scale software and platform solutions. This role is responsible... ..., managed cloud services, and container (Docker, Kubernetes, Helm). Expertise in...SuggestedWork experience placementLive inWork at officeLocal area3 days per week
- Overview Ariadne is searching for a Enterprise Software and Solution Architect to support our work at the National Institutes of Health. This opportunity... ...with Cloud Native technologies such as Kubernetes, containers, service mesh and related observability tooling....Full timeRemote workFlexible hours
- ...email at Pr ****@*****.*** Title: Salesforce Technical Architect Location : Hartsville, SC Duration : 11 Months... ...only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review,...
- ...Salesforce Technical Architect Player 15 Group – the sports & entertainment brand behind the Phoenix Suns (NBA), Phoenix Mercury (WNBA... ...Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities...Full timeFlexible hours
- ...role: AMD is looking for a principal strategic software engineering lead who is passionate about architecting and delivering solutions for enterprises... ...useful) Experience with distributed systems, containers, and orchestration (Docker, Kubernetes) Knowledge...
- ...learned bidding algorithms and demand-side platforms on a global scale. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties,...
$184k - $287.5k
...NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, a deep understanding of designing and building software,...Work experience placement$156.8k - $293.54k
...others. Job Summary We are seeking a highly skilled Software Architect to design, implement, and optimize cloud-native platforms that... ...APIs. ~ Solid experience with Docker, Kubernetes, and container orchestration. ~ Familiarity with supporting microfrontend...Remote workWork from homeNight shift- ...Job Title: Software Architect Senior Location: Indianapolis, IN 46201 Resources are currently working 100% remote, however resources... .... The job description is not designed to cover or contain a comprehensive listing of activities, duties or...Work at officeRemote work
- ...HBITS: HBITS-07-14658 ITS, Expert, Software Architect 30 month contract Interview: Virtual Interview Work model: 50% telecommuting... ...experience coding and maintaining applications which contain Health Care data that fall under HIPAA Protected Health Information...Contract workWork at officeRemote work
- ...Software Architect Atos is a global leader in digital transformation with c. 78,000 employees and annual revenue of c. € 10 billion. European... ...) Experience in cloud-native architecture and container platforms (Kubernetes, Docker, OpenShift) with strong IaC expertise...Work at officeRemote work
- ...Software Architect We are seeking a Software Architect to join our Defense Logistics Agency (DLA) Team. Required Qualifications Experience... ...note this job description is not designed to cover or contain a comprehensive listing of activities, duties or...Contract workRemote workMonday to FridayWeekend workDay shiftAfternoon shift
- ...Software Architect (AI & Cloud) - Remote At CentralSquare, we don't just build software - we power public servants and uplift communities... ...that feeds AI-driven development: what a spec must contain, how it maps to architecture context, data contracts, and behavioral...Permanent employmentWork at officeLocal areaRemote workFlexible hours
$180k - $300k
...communities. The Role Veeva is looking for multiple, highly-skilled Software Architects. If you enjoy working in a fast-paced environment and are up... ...EE, Development Experience with cloud provider services and container technologies (AWS, Docker, Google App Engine) Extensive...Work at officeLocal areaWork from homeFlexible hours$135k - $216k
...Responsibilities Peraton is seeking a Software Architect to support our Space Force customer. The SWAFS program is migrating legacy... ...and customer application experts to create software products containing required features and modifications. Provide technical advice...Contract workLocal areaImmediate startShift work- ..., IT II Responsibilities Designs and develops new software products or major enhancements to existing software. Addresses... ...Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities...Full timeContract workTemporary workLocal areaRemote workMonday to FridayWeekend workDay shiftAfternoon shift
- ...I have an opportunity for "AWS/Salesforce Solution Architect - Mclean, VA - HYBRID " and I am looking for a candidate who can join... ...Event Streaming, Logging & Monitoring, Databases (SQL, NOSQL), Containers, Serverless Frameworks, AI & ML etc.), DevOps. • Knowledge...H1bWork at officeImmediate start
$86.8k - $198k
...Job Number: R0234886 Software Architect The Opportunity: Are you looking for an opportunity to apply your technical leadership and... ...Experience designing cloud-native architectures, microservices, containers, and CI/CD pipelines ~ Experience aligning architecture...Full timeContract workPart timeWork at officeLocal areaRemote work$150k - $180k
...Description Sr. Software Architect - Automotive Systems We are seeking an experienced Sr. Software Architect to join our automotive... ...in both cloud-native software development (microservices, containers, Kubernetes, CI/CD pipelines, RESTful APIs) and low-level...Work at officeRelocation packageFlexible hours- ...is seeking a hands‑on Principal Platform Architect to lead the design and evolution of our... ...Qualifications And Skills 10+ years of experience in software engineering or architecture roles, with... ...services. Deep experience with container orchestration (Kubernetes), CI/CD, and...Permanent employmentFull timeRemote work
- ...Senior Software Architect - Java The Java Software Architect will play a critical role in shaping the design and delivery of secure, scalable... ...management, web-scale architectures, DevOps engineering, container-based delivery, cloud automation, continuous integration (CI...
$231k - $330k
...identity integration and controls. We are looking for a Senior Architect to join our Identity and Access Management team. This is a... ...Spring). CI/CD (tools and processes). Expert in Kubernetes and container infrastructure. What Will Make You Standout (Preferred...Full timeWork at officeLocal area3 days per week$120.7k - $188.73k
...Responsibilities Noblis is seeking a Senior Software Architect to design, develop, and deploy full-stack applications that integrate... ...PostgreSQL or MySQL; experience with Elasticsearch/OpenSearch Containers: Docker and Kubernetes or OpenShift Cloud: AWS (GovCloud,...Full timeContract workPart timeLocal areaRemote work- ...role are as follows: • Evaluating, identifying and developing software solutions • Leads development activities for a functional... ...as required. The job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities...
- ...Clearance Secret, IT-II Responsibilities Designs and develops new software products or major enhancements to existing software. Addresses... ...Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities...Full timeContract workTemporary workRemote workMonday to FridayWeekend workDay shiftAfternoon shift
$110.2k - $188.8k
...us to start Caring. Connecting. Growing together. As a Software Architect at Optum Serve, you will be responsible for designing and implementing... ...Information PII /Protected Health Information PHI) from or contained in a U.S. Government IT system To fulfill the data and IT...Minimum wageFull timeContract workWork experience placementLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect - Containers / Virtualisation. Be the first to apply!
- principal software architect United States
- application architect United States
- remote software architect United States
- .net software architects (remote) United States
- software architect United States
- application security architect United States
- senior software architect United States
- golang software developer United States
- javascript software engineer United States
- security software developer United States

