Software Engineer, Cloud Infrastructure

5 days ago


Sherbrooke, Quebec, Canada Canonical Full time

About Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.

Our Platform

Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

Our Team

We are a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles.

About the Role

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Ubuntu Server, and the public clouds.

Key Responsibilities

  • Write high-quality code to create new features
  • Debug issues and produce high-quality code to fix them
  • Work from home with global travel 2 to 4 weeks for internal and external events
  • Become involved in the planning of new Ubuntu features, both new ideas in your areas of interest and advising on work being done elsewhere
  • Traditional server workloads (web servers, databases, network services, etc)
  • Language runtimes and toolchains (python, golang, rust, etc)
  • Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers

Requirements

  • You are curious, flexible, articulate, and accountable
  • You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree
  • Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, QEMU/KVM, LXC/LXD, Python, Go, Debian packaging, AWS, GCP, Azure, Oracle Cloud, IBM Cloud
  • You enjoy frequently switching projects and learning about a wide range of technologies
  • Involvement in open source projects in the past a plus

Why Join Us

We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers.



  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Cloud Software Engineer to join our team at Canonical. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Cloud Software Engineer to join our team at Canonical. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical 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.We are a pioneer of global distributed collaboration, with 1100+...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical 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.We are a pioneer of global distributed collaboration, with 1100+...

  • DevOps Engineer

    6 days ago


    Sherbrooke, Quebec, Canada Insight Global Full time

    About This RoleWe are seeking a highly skilled DevOps Engineer to join our team at Insight Global. As a key member of our technology team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure.Key ResponsibilitiesCloud Infrastructure Design: Design and implement scalable and secure cloud infrastructure using...

  • DevOps Engineer

    6 days ago


    Sherbrooke, Quebec, Canada Insight Global Full time

    About This RoleWe are seeking a highly skilled DevOps Engineer to join our team at Insight Global. As a key member of our technology team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure.Key ResponsibilitiesCloud Infrastructure Design: Design and implement scalable and secure cloud infrastructure using...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Canonical. As a key member of our Solutions Engineering team, you will play a crucial role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key ResponsibilitiesDesign and deliver open source software operations code in Python...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Canonical. As a key member of our Solutions Engineering team, you will play a crucial role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key ResponsibilitiesDesign and deliver open source software operations code in Python...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Software Engineering Team Lead to join our Digital Solutions team. As a key member of our team, you will be responsible for leading and inspiring a regional software engineering team to shape the future of open source IT, DevOps, and IS.Key ResponsibilitiesLead and inspire a regional software engineering...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Software Engineering Team Lead to join our Digital Solutions team. As a key member of our team, you will be responsible for leading and inspiring a regional software engineering team to shape the future of open source IT, DevOps, and IS.Key ResponsibilitiesLead and inspire a regional software engineering...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the Role:As a Cloud Solutions Architect at Canonical, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes, and a wide range of...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the Role:As a Cloud Solutions Architect at Canonical, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes, and a wide range of...


  • Sherbrooke, Quebec, Canada Inacre conseil inc. Full time

    Position Title: Infrastructure EngineerCompany Overview: Inacre conseil inc. is a dynamic organization that values its employees and emphasizes a healthy work-life balance.Key Responsibilities:Engage proactively in infrastructure development initiatives.Oversee a variety of projects to ensure successful execution.Qualifications:A bachelor's degree in civil...

  • Software Engineer

    2 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Software Engineer at CanonicalAs a key member of our Cloud Engineering team, you will play a crucial role in shaping the future of the software-defined datacenter. Your expertise in building scalable software solutions will drive innovation in OpenStack, Ceph, and Kubernetes.Responsibilities:Design and develop high-quality Python and Golang...

  • Software Engineer

    2 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Software Engineer at CanonicalAs a key member of our Cloud Engineering team, you will play a crucial role in shaping the future of the software-defined datacenter. Your expertise in building scalable software solutions will drive innovation in OpenStack, Ceph, and Kubernetes.Responsibilities:Design and develop high-quality Python and Golang...

  • Software Developer

    7 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at Canonical, the company behind the popular open-source operating system Ubuntu. As a Cloud Engineer, you will play a key role in designing, developing, and maintaining our cloud-based products and services.About the RoleDesign and Develop Cloud-Based Solutions: You will be...

  • Software Developer

    1 week ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at Canonical, the company behind the popular open-source operating system Ubuntu. As a Cloud Engineer, you will play a key role in designing, developing, and maintaining our cloud-based products and services.About the RoleDesign and Develop Cloud-Based Solutions: You will be...


  • Sherbrooke, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key Responsibilities:Design and architect complex new systems...


  • Sherbrooke, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key Responsibilities:Design and architect complex new systems...

  • Software Engineer

    7 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, 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.Key...