Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Architect - Containers / Virtualisation in United States vacancy
  • 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

    DBA Web Technologies

    New York, NY
    3 days ago
  •  ...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

    She Recruits LLC

    Camden, NJ
    2 days ago
  •  ...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... 
    Suggested
    Remote work

    NVIDIA

    United States
    1 day ago
  • $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

    NVIDIA

    Santa Clara, CA
    26 minutes ago
  •  ...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... 
    Suggested
    Work experience placement
    Live in
    Work at office
    Local area
    3 days per week

    Accenture

    Irving, TX
    4 days ago
  • 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 time
    Remote work
    Flexible hours

    Ariadne

    Bethesda, MD
    1 day ago
  •  ...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,... 

    My3Tech Inc

    Richmond, VA
    1 day ago
  •  ...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 time
    Flexible hours

    Phoenix Suns

    Phoenix, AZ
    2 days ago
  •  ...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... 

    AMD

    Austin, TX
    2 days ago
  •  ...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,... 

    Entravision

    Los Angeles, CA
    2 days ago
  • $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

    NVIDIA

    Westford, MA
    5 days ago
  • $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 work
    Work from home
    Night shift

    Bugcrowd

    United States
    4 days ago
  •  ...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 office
    Remote work

    Texas State Library and Archives Commision

    United States
    4 days ago
  •  ...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 work
    Work at office
    Remote work

    MVP Consulting Inc

    United States
    2 days ago
  •  ...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 office
    Remote work

    World Grid

    United States
    1 day ago
  •  ...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 work
    Remote work
    Monday to Friday
    Weekend work
    Day shift
    Afternoon shift

    TekSynap

    United States
    1 day ago
  •  ...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 employment
    Work at office
    Local area
    Remote work
    Flexible hours

    CENTRAL SQUARE INC

    United States
    1 day ago
  • $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 office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    San Luis Obispo, CA
    5 days ago
  • $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 work
    Local area
    Immediate start
    Shift work

    Peraton

    United States
    1 day ago
  •  ..., 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 time
    Contract work
    Temporary work
    Local area
    Remote work
    Monday to Friday
    Weekend work
    Day shift
    Afternoon shift

    TekSynap

    United States
    11 hours ago
  •  ...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... 
    H1b
    Work at office
    Immediate start

    Navtech

    McLean, VA
    2 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    El Segundo, CA
    4 days ago
  • $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 office
    Relocation package
    Flexible hours

    Karma Automotive

    Irvine, CA
    3 days ago
  •  ...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 employment
    Full time
    Remote work

    Finalsite

    New York, NY
    3 days ago
  •  ...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... 

    CGI

    Dallas, TX
    1 day ago
  • $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 time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    10 days ago
  • $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 time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Reston, VA
    11 hours ago
  •  ...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... 

    Sparktek

    Indianapolis, IN
    3 days ago
  •  ...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 time
    Contract work
    Temporary work
    Remote work
    Monday to Friday
    Weekend work
    Day shift
    Afternoon shift

    TekSynap

    Richmond, VA
    3 days ago
  • $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 wage
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work

    Breakout Tools

    Minneapolis, MN
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect - Containers / Virtualisation. Be the first to apply!