Jobs
>
Victoria

    Software Engineer - Victoria, Canada - Canonical - Jobs

    Default job background
    Full time
    Description

    Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices.

    This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.

    We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms and more recently, ROCKs (OCI images).

    Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.

    Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

    What we are looking for in you
    • You have expertise in Python.
    • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
    • You have a good understanding of build systems and toolchains, including for cross-compilation.
    • Experience working with container technology, such as Docker, Kubernetes and LXD.
    • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem
    • Work with external open source and commercial projects to understand how we can better serve community needs.
    What we offer you

    Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

    In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

    • Fully remote working environment - we've been working remotely since 2004
    • Personal learning and development budget of 2,000USD per annum
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Parental Leave
    • Employee Assistance Programme
    • Opportunity to travel to new locations to meet colleagues at 'sprints'
    • Priority Pass for travel and travel upgrades for long haul company events
    About Canonical

    Canonical is a pioneering tech firm that is 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.​ Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

    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.

    #LI-remote


  • Blastworks Inc.

    Software Engineer

    5 hours ago


    Blastworks Inc. Victoria, Canada

    Blastworks is seeking a passionate Software Engineer to build and deliver new social gaming experiences with our Victoria, BC studio. Join us in building our next generation gameplay technologies; our team is rallying around a new metagame: updating and delivering it to multiple ...

  • Blastworks Inc.

    Software Engineer

    5 hours ago


    Blastworks Inc. Victoria, Canada

    Blastworks is seeking a passionate Software Engineer to build and deliver new social gaming experiences with our Victoria, BC studio. Join us in building our next generation gameplay technologies; our team is rallying around a new metagame: updating and delivering it to multiple ...


  • Waterworth Victoria, Canada Full time

    Software Engineering at Waterworth · Who we are · Waterworth is a financial management SaaS for local government. More than 185 communities rely on us to · be financially sustainable and build public trust. We are growing fast, and our impact is BIG: We support over 3 million cit ...

  • Brainhunter

    Software Engineer

    6 days ago


    Brainhunter Victoria, Canada

    Job Description – Software Engineer · Client: Gaming Company · Employment Type: Fill time permanent role · Location: Onsite at Victoria Office · Key Activities and Deliverables: Evolving our core technologies to provide best in class experiences and gameplay features · Extendin ...

  • Canonical - Jobs

    Software Engineer

    6 days ago


    Canonical - Jobs Victoria, Canada Full time

    Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed solutions for a full range of data stores and data technologies, spanning from bi ...


  • Polaris Motion Victoria, Canada

    Software Test Engineer · Company Overview · Polaris Motion is renowned as a global leader in innovative motion control systems. Our achievements stem from the exceptional talent within our team, consisting of highly skilled scientists, engineers, and software programmers. Our suc ...


  • Polaris Motion Victoria, Canada

    Software Test EngineerCompany OverviewPolaris Motion is renowned as a global leader in innovative motion control systems. Our achievements stem from the exceptional talent within our team, consisting of highly skilled scientists, engineers, and software programmers. Our success i ...


  • Plexxis Software Victoria, BC, Canada

    Position Title: Software Delivery & Reliability Engineer · Reports to: West Coast Development Leader · Job Type: Full time, permanent · All successful candidates are required to reside within commuting distance of our Langford/Victoria office location. As a Software Delivery & ...


  • Targeted Talent Victoria, Canada Full time

    About the Company: · Our client is a company building the world's highest- performance pure digital AI inference chip. · They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and ru ...


  • Canonical - Jobs Victoria, Canada Full time

    Work across the full Linux stack from kernel through networking, virtualization and graphics to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. · The role is a fast-paced, problem-solving role that's challenging yet very exciting. T ...


  • Polaris Motion Victoria, BC, Canada

    Software Test Engineer · Our achievements stem from the exceptional talent within our team, consisting of highly skilled scientists, engineers, and software programmers. Our activities are wide-ranging, including digital and analog electronics, power electronics, embedded softwa ...


  • Workday, Inc. Victoria, Canada Full time

    About the Role · As the Software Development Manager you will be the driving force behind the team responsible for both the strategic direction and day-to-day management of our message processing platform. You will guide a dedicated team of developers in building and enhancing ou ...


  • Canonical - Jobs Victoria, Canada Full time

    This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge c ...


  • Canonical - Jobs Victoria, Canada Full time

    The role of a Senior Software Engineer at Canonical · As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning function ...


  • Workday, Inc. Victoria, Canada Full time

    About the Role · Craft a highly scalable collaboration platform with the emphasis on deliverability of messages at scale · Collaborate in a small team using your engineering background to get work done · Build and maintain robust code and reliable automated tests · About You ...


  • Canada Workday ULC Victoria, Canada Full time

    About the Role · Craft a highly scalable collaboration platform with the emphasis on deliverability of messages at scale · Collaborate in a small team using your engineering background to get work done · Build and maintain robust code and reliable automated tests · About You ...


  • Canonical - Jobs Victoria, Canada Full time

    The Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hard ...

  • SIGNIANT INC

    Intermediate Tester

    1 week ago


    SIGNIANT INC Victoria, Canada

    : · Signiant is one of the fastest growing companies in media technology — with customers that span the media and entertainment industry, including Disney, Apple, Amazon, Xbox, Ubisoft, the NHL, NFL, NBA, BBC, Viacom, and more. Most of the global media supply chain relies on Sign ...

  • First Transit Canada

    IT Manager

    4 days ago


    First Transit Canada Victoria, Canada

    **Job Purpose**: · **Major Responsibilities**: · Establishes system and network parameters as necessary to bring about optimal network performance and monitors network equipment resources to ensure sufficient resources are available for continued processing. · Reviews, monitors a ...

  • AECOM

    Geochemist

    3 days ago


    AECOM Victoria, Canada

    Company Description · **Work with Us. Change the World.** · At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world' ...