Golang System Software Engineer

16 hours ago


Calgary, Canada Canonical Full time

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 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 founder‑led, profitable and growing, with over 1,000 colleagues in 70+ countries and a virtually remote‑based model. Teams meet two to four times yearly in person at interesting locations around the world. 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. Location Remote position available in EMEA and the Americas. 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 per 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 in Computer Science, STEM or similar degree 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 and performance‑driven bonus 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 Job Details Seniority level: Entry level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Software Development 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. Referrals increase your chances of interviewing at Canonical by 2x. #J-18808-Ljbffr


  • Golang Engineer

    3 weeks ago


    Calgary, Canada Canonical Full time

    OverviewJoin to apply for the Golang Engineer role at Canonical.Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founder led,...

  • Golang Engineer

    17 hours ago


    Calgary, Canada Canonical Full time

    Overview Join to apply for the Golang Engineer role at Canonical . Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founder led,...


  • Calgary, Canada Canonical Full time

    A leading tech firm is seeking Golang Engineers for various teams, focusing on software development in a remote environment. Successful candidates will work on projects involving Golang, Linux, and various open-source tools. The role requires strong technical skills and a background in software engineering, with opportunities for personal growth and...


  • Calgary, Canada Canonical Full time

    A leading tech firm is seeking Golang Engineers for various teams, focusing on software development in a remote environment. Successful candidates will work on projects involving Golang, Linux, and various open-source tools. The role requires strong technical skills and a background in software engineering, with opportunities for personal growth and...


  • Calgary, Canada Canonical Full time

    A leading software company is seeking a Golang System Software Engineer in Calgary, Canada. This entry-level position focuses on designing and implementing Go code and working collaboratively in a remote setting. Responsibilities include maintaining code quality and modeling data, while qualifications include experience in Go and C programming along with...

  • Software Engineer

    16 hours ago


    Calgary, Canada Canonical Full time

    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,...

  • Engineering Manager

    16 hours ago


    Calgary, Canada Canonical Full time

    Engineering Manager - Public Cloud, Python, Golang Join to apply for the Engineering Manager - Public Cloud, Python, Golang role at Canonical Engineering Manager - Public Cloud, Python, Golang 1 day ago Be among the first 25 applicants Join to apply for the Engineering Manager - Public Cloud, Python, Golang role at Canonical Get AI-powered advice on this job...

  • Software Engineer

    3 weeks ago


    Calgary, Canada Canonical Full time

    Join to apply for the Software Engineer - App Stores 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 across public cloud, data science, AI, engineering, and IoT. Our customers include leading public...


  • Calgary, Alberta, Canada Alpaca Full time

    Who We Are:Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series C funding round brought our total investment to over $170 million, fueling our ambitious vision.Amongst our subsidiaries, Alpaca is a licensed financial services company,...


  • Calgary, Canada Canonical Full time

    Join to apply for the Linux devices software engineer - snapd role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Linux devices software engineer - snapd 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 very...