Talent.com
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / VirtualisationCanonical • Laval, QC, CA
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

Canonical • Laval, QC, CA
28 days ago
Job type
  • Full-time
Job description

Golang System Software Engineer - Containers / Virtualisation

Join Canonical as a Golang System Software Engineer—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 widely used in public cloud, AI, engineering, and IoT initiatives.

The mission of the LXD team is to build a next‑generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center‑scale cloud that 'just works' and provides a mission‑critical cloud for edge and core enterprise deployments.

What you will focus on

  • Design, implement and document system‑level Go code
  • Model data, design database schema and implement data storage in a dqlite (SQL) database
  • Maintain code quality through static analysis, unit and system tests
  • Collaborate proactively with a distributed team
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 weeks / year for internal and external events

What we are looking for in you

  • Experience programming in Go and C
  • Knowledgeable in networking and storage technologies
  • Experience with two or more of : cloud computing, virtualization, containers, distributed systems, open source community
  • Curious, flexible, articulate and accountable
  • Value soft skills; enterprising, thoughtful and self‑motivated
  • Bachelor's or equivalent in Computer Science, STEM or similar
  • What we offer you

  • 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. One of the most important open source projects, Ubuntu, powers AI, IoT, and cloud. We are a remote‑first company founded in 2004.

    Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better environment and better products. Whatever your identity, we will give your application fair consideration.

    #J-18808-Ljbffr

    Create a job alert for this search

    System Engineer • Laval, QC, CA

    Similar jobs
    Montreal Hybrid : Robotics & Sensor Integration Engineer

    Montreal Hybrid : Robotics & Sensor Integration Engineer

    Industry Professionals • Montreal
    Full-time
    A leading robotics firm in Montreal is seeking a System Integration Engineer to deploy and integrate robotic systems with various sensors. The role demands 4 to 6 years of experience and proficiency...Show more
    Last updated: 5 days ago • Promoted
    Développeur(euse) logiciel / Software Developer - Golang / C# (SC SaaS)

    Développeur(euse) logiciel / Software Developer - Golang / C# (SC SaaS)

    Genetec • Montreal, QC, Canada
    Full-time
    La dynamique de votre équipe : .Notre équipe recherche des développeurs(euses) pour bâtir la prochaine génération de logiciels hautement évolutifs pour les ...Show more
    Last updated: 30+ days ago • Promoted
    Senior MCP & Agentic AI Software Engineer

    Senior MCP & Agentic AI Software Engineer

    Autodesk • Montreal
    Full-time
    A leading software company in Montreal is looking for a dynamic Software Developer to join their Model Context Protocol (MCP) and Agentic AI teams. You will play a crucial role in enhancing AI-drive...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer

    Software Engineer

    Firstbase • Montreal
    Full-time
    Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link : .Become a digital, g...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer - Scalable Cloud & LiveOps

    Software Engineer - Scalable Cloud & LiveOps

    Unity3d • Montreal
    Full-time
    A leading game development platform based in Montreal is seeking talented professionals to design and maintain LiveOps tools that enhance the gaming experience. Candidates should possess strong prog...Show more
    Last updated: 12 days ago • Promoted
    System and Software Engineer (MBSE - SysML)

    System and Software Engineer (MBSE - SysML)

    CS GROUP - Canada • Montreal
    Full-time +1
    System and Software Engineer (MBSE - SysML).CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety‑critical systems i...Show more
    Last updated: 30+ days ago • Promoted
    Real-Time NI Software Engineer – LabVIEW / FPGA Focus

    Real-Time NI Software Engineer – LabVIEW / FPGA Focus

    OPAL-RT TECHNOLOGIES India Pvt. Ltd. • Montreal
    Full-time
    A technology company in Montreal is seeking a mid-senior level Software Developer specializing in LabVIEW for FPGA-based electric motor simulations. The role involves product development, technical ...Show more
    Last updated: 12 days ago • Promoted
    Sr Software Engineer

    Sr Software Engineer

    CENTRIC SOFTWARE INC • Montréal, QC, CA
    Full-time
    Quick Apply
    Job Title : Senior Software Engineer Location : ...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    Centiro • Montreal
    Full-time
    Centiro is a Swedish software company with more than 650 employees.Our solutions empower marquee brands and finer supply chains in over 175 countries. We believe in enabling and empowering commerce ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Platform Software Engineer (Global Backend)

    Senior Platform Software Engineer (Global Backend)

    Ticketmaster • Montreal
    Full-time +1
    A leading global ticketing platform based in Montreal is seeking a Senior Software Developer to lead the design and implementation of high-quality services. This permanent role requires strong backe...Show more
    Last updated: 12 days ago • Promoted
    R&D Software Systems Engineer II – Medical Devices

    R&D Software Systems Engineer II – Medical Devices

    Boston Scientific • Montreal
    Full-time
    A global medical device company in Montreal is seeking an R&D Systems II, Software Engineer to play a crucial role in product development. You will translate user needs into software design requirem...Show more
    Last updated: 12 days ago • Promoted
    6G Wireless Protocols Engineer (C++, Linux)

    6G Wireless Protocols Engineer (C++, Linux)

    InterDigital, Inc. • Montreal
    Full-time
    A global research and development company is seeking a Wireless Software Engineer to join the Wireless Labs department in Montreal. The role involves designing and implementing advanced wireless pro...Show more
    Last updated: 30+ days ago • Promoted
    Ingénieur Conteneurs Middleware Docker / Kubernetes (Mid-Senior)

    Ingénieur Conteneurs Middleware Docker / Kubernetes (Mid-Senior)

    SII Canada • Montreal
    Full-time
    Une entreprise technologique renommée cherche un Administrateur Conteneur Middleware pour gérer Docker GTS et Kubernetes tout en assurant le support de production. Le candidat idéal aura plus de 3 a...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    Compunnel Inc. • Montreal
    Full-time
    Montreal (Day 1 onboarding onsite / in office presence 3x week).The Workflow Orchestration area that houses the Community of Practice also has several development teams providing Pega transformatio...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Medeloop • Montreal, QC, Canada
    Full-time
    As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end softw...Show more
    Last updated: 30+ days ago • Promoted
    Algorithmic Trading Software Engineer

    Algorithmic Trading Software Engineer

    P2P • Montreal
    Full-time
    A diversified trading firm in Montreal is seeking a Software Developer to enhance their trading systems.The role involves developing critical software and collaborating with operations teams.Ideal ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (various levels)

    Software Engineer (various levels)

    Leadership Connect • Montreal
    Full-time
    At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Montreal, QC, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted