Talent.com
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / VirtualisationCanonical • Winnipeg, MB, CA
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

Canonical • Winnipeg, MB, CA
22 days ago
Job type
  • Full-time
Job description

Golang System Software Engineer - Containers / Virtualisation

Join to apply for the Golang System Software Engineer - 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.

Responsibilities

  • 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

Qualifications

  • Experience programming in Go and C
  • Knowledgeable in networking and storage technologies
  • Experience with two or more of : cloud computing, virtualisation, containers, distributed systems, open source community
  • Curious, flexible, articulate and accountable
  • Values soft skills and is enterprising, thoughtful and self‑motivated
  • Bachelor's or equivalent degree in Computer Science, STEM or similar
  • Benefits

  • 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
  • Location

    Remote position available in EMEA and the Americas.

    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 on a daily basis. 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. Canonical has been a remote‑first company since its 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    System Engineer • Winnipeg, MB, CA

    Similar jobs
    Software Developer

    Software Developer

    ARxIUM INC • Winnipeg, MB, Canada
    Full-time
    Join the Future of Pharmacy Automation with ARxIUM!.ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serv...Show more
    Last updated: 30+ days ago • Promoted
    Expert Analyst-Programmer - COBOL

    Expert Analyst-Programmer - COBOL

    Harris Computer • Winnipeg
    Full-time
    Expert Analyst-Programmer - COBOL.Our acceo profitmaster product, a division of Harris Computer, is a powerful integrated management software system specifically designed for hardware and building ...Show more
    Last updated: 10 days ago • Promoted
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • Winnipeg, Manitoba, Canada
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 2 days ago • Promoted
    Rhapsody Developer - Yochana

    Rhapsody Developer - Yochana

    Yochana • winnipeg, mb, ca
    Full-time +1
    Location – 100% Remote - Canada.The Rhapsody Integration Developer & Analyst will be responsible for designing, developing, testing, deploying, and supporting HL7, FHIR, and other healthcare data i...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Winnipeg, MB, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Development (Oracle APEX) (Co-Op)

    Software Development (Oracle APEX) (Co-Op)

    StandardAero • Winnipeg
    Full-time
    Software Development (Oracle Apex) (Co-Op).Build an Aviation Career You’re Proud Of.At StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenge...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Neural Network Kernel Software Development Engineer

    Senior Neural Network Kernel Software Development Engineer

    Targeted Talent • Winnipeg, MB, Canada
    Full-time
    Senior Neural Network Kernel Software Development Engineer.Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamli...Show more
    Last updated: 30+ days ago • Promoted
    Controls Engineer

    Controls Engineer

    ARxIUM INC • Winnipeg, MB, Canada
    Full-time
    Join the Future of Pharmacy Automation with ARxIUM!.ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serv...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Winnipeg, MB, 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
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Winnipeg, MB, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    JMT Consultants • Winnipeg, MB, Canada
    Full-time +1
    The Future of AEC Isn't About Buying SoftwareIt's About Building It.For too long, the AEC industry has been constrained by monolithic, one-size-fits-all software.This "kitchen-sink&quo...Show more
    Last updated: 28 days ago • Promoted
    Rhapsody Developer

    Rhapsody Developer

    Yochana • winnipeg, mb, ca
    Full-time +1
    Location – 100% Remote - Canada.The Rhapsody Integration Developer & Analyst will be responsible for designing, developing, testing, deploying, and supporting HL7, FHIR, and other healthcare data i...Show more
    Last updated: 13 hours ago • Promoted • New!
    Rhapsody Developer - winnipeg

    Rhapsody Developer - winnipeg

    Yochana • winnipeg, mb, ca
    Full-time +1
    Location – 100% Remote - Canada.The Rhapsody Integration Developer & Analyst will be responsible for designing, developing, testing, deploying, and supporting HL7, FHIR, and other healthcare data i...Show more
    Last updated: 13 hours ago • Promoted • New!
    VoIP Systems Engineer – Mitel & MSP Impact

    VoIP Systems Engineer – Mitel & MSP Impact

    Exchange Technology Services • Winnipeg
    Full-time
    A leading IT consulting company in Winnipeg is seeking a VoIP Systems Engineer to design and support Mitel voice solutions. The role involves troubleshooting VoIP issues, configuring SIP trunks, and...Show more
    Last updated: 6 days ago • Promoted
    Embedded Systems Manager

    Embedded Systems Manager

    Smartrend Manufacturing Group • Winnipeg, MB, Canada
    Full-time
    Smartrend Manufacturing Group (SMG) Inc.Manitoba's fastest-growing companies, committed to increasing safety in the school bus industry and reducing emissions in the electric vehicle charging s...Show more
    Last updated: 30+ days ago • Promoted
    Systems Developer – Antec Controls

    Systems Developer – Antec Controls

    Price Industries Limited • Winnipeg
    Full-time
    Kimberly Ave, Winnipeg, MB R2K 0Y2, Canada.Posted Friday, December 5, 2025 at 6 : 00 AM.Antec Controls, a division of Price Industries Limited, is a manufacturing solution provider offering a wide ra...Show more
    Last updated: 10 days ago • Promoted
    AWS Bioinformatics Engineer (Full time remote US / Canada)

    AWS Bioinformatics Engineer (Full time remote US / Canada)

    Juniper Genomics • Winnipeg, Manitoba, Canada
    Remote
    Full-time
    You have 2-5 years’ experience in high-volume production bioinformatics workflows for WGS and WTS analysis.You've worked in a regulated clinical lab environment and have built tools that help scien...Show more
    Last updated: 2 days ago • Promoted
    VoIP Systems Engineer

    VoIP Systems Engineer

    Exchange Technology Services • Winnipeg
    Full-time
    Exchange Technology Services is a leading IT consulting company in Winnipeg and part of the Exchange Income Corporation's family of companies. We provide a wide range of services, including Managed ...Show more
    Last updated: 6 days ago • Promoted