Talent.com
Software Maintenance Engineer
Software Maintenance EngineerCanonical • Calgary, AB, CA
Software Maintenance Engineer

Software Maintenance Engineer

Canonical • Calgary, AB, CA
3 days ago
Job type
  • Full-time
Job description

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, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing.

We are hiring a Software Maintenance Engineer to work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker / LXC / LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.

This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.

This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.

You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.

Location : This is a remote role, we have teams in all time zones.

Responsibilities

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintain a close working relationship with Canonical's Field, Support and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes, backport patches, and work with upstream for inclusion
  • Review code produced by other engineers
  • Demonstrate good judgment in technical methods and techniques
  • Prioritize work and manage your time effectively against those priorities
  • Participate in team discussions to improve processes, tools, and documentation
  • Maintain clear, technical and concise communications
  • Work from home and travel internationally up to 10% of work time for team meetings, events and conferences

Qualifications

  • An exceptional academic track record
  • Background in Computer Science, STEM or similar
  • Experience with Linux and open source software
  • Experience with at least one of Python, Go, C or C++ on Linux
  • A drive to learn unfamiliar technology and deep‑dive difficult issues
  • Willingness to travel up to 4 times a year for internal events
  • Nice-to-Have Skills

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated
  • You have interest in, or willingness to learn about any of the following : Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU / KVM, LXC / LXD, Postgresql, Mongo, Debian packaging, distributed systems
  • What We Offer

  • 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 & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events
  • Seniority Level

  • Entry level
  • Employment Type

  • Full-time
  • Job Function

  • Information Technology
  • Software Development
  • 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 of software. 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. Most colleagues at Canonical have worked from home since our 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

    Software Engineer • Calgary, AB, CA

    Similar jobs
    Administrator - Maternity Coverage

    Administrator - Maternity Coverage

    Vertex Resource Group • Crossfield, AB, Canada
    Permanent +1
    Vertex is currently accepting applications for an Administrator for Maternity coverage to assist our Crossfield, Alberta office. This position does have the potential to become a permanent placement...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    Basetwo • Calgary, AB, CA
    Remote
    Full-time
    Quick Apply
    We’re on a mission to make manufacturing more resilient.Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to ...Show more
    Last updated: 2 days ago
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Okotoks, Alberta
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    Facilities Engineer

    Facilities Engineer

    Enfinite • Calgary, AB, Canada
    Full-time +1
    Employment Type : Full-Time Permanent.Reports to : Director - Operations.Enfinite is a dynamic force in the energy sector, fueled by a passionate team dedicated to providing powerful solutions that h...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Kuva Systems • Calgary, AB, Canada
    Full-time
    Kuva Canada, a subsidiary of Sensirion Connected Solutions, is looking for a Staff Engineer to help build our next generation IoT Platform for processing emission detections from our infrared imagi...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Engineer - Tax Platform

    Senior Software Engineer - Tax Platform

    Alpaca • Calgary, AB, Canada
    Full-time
    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 broug...Show more
    Last updated: 30+ days ago • Promoted
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • calgary, ab, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 5 days ago • Promoted
    Pet Groomer Trainee

    Pet Groomer Trainee

    PetSmart • Okotoks, Alberta, Canada
    Full-time +1
    PetSmart does Anything for Pets – JOIN OUR TEAM!.At PetSmart, Anything for Pets begins with our people.Every associate plays a vital role in creating meaningful experiences for pets and their famil...Show more
    Last updated: 7 days ago • Promoted
    Physics Private Tutoring Jobs Okotoks

    Physics Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Controls Engineer

    Senior Controls Engineer

    Propak Systems Ltd. • Airdrie, AB, Canada
    Full-time
    The position is responsible for planning and directing large engineering projects, setting priorities, allocating resources, and making necessary decisions on day-to-day operating matters within th...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer, Applications Team

    Systems Engineer, Applications Team

    General Dynamics Mission Systems - Canada • Calgary, AB, Canada
    Full-time
    At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving...Show more
    Last updated: 28 days ago • Promoted
    Parts Manager

    Parts Manager

    Okotoks Ford Lincoln • Okotoks, AB, Canada
    Full-time
    The Wood Automotive Group, one of Alberta's largest automobile retailers for over 40 years, is offering an exciting opportunity for a Parts Manager to join Okotoks Ford Lincoln!.The Wood team b...Show more
    Last updated: 5 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Calgary, AB, 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
    Senior Control Systems Engineer

    Senior Control Systems Engineer

    Eavor • Calgary, AB, Canada
    Full-time
    Department : Software Engineering.Location : Calgary, Alberta, Canada.Reports to : Director, Software Engineering.Senior Control Systems Engineer with extensive experience designing and tuning control...Show more
    Last updated: 30+ days ago • Promoted
    Ei&c Engineer

    Ei&c Engineer

    Actalent • Calgary, AB, Canada
    Full-time
    Actalent's client is seeking a SENIOR EI&C LEAD to take a technical leadership and engineering responsibility role in the delivery of control system migration and modernization projects.Thi...Show more
    Last updated: 5 days ago • Promoted
    Fredie looking for a babysitter or nanny in Okotoks

    Fredie looking for a babysitter or nanny in Okotoks

    Sitly • Okotoks, CA
    Part-time
    Hello me and my wife are expecting another child.Our son Gus has a lot of energy and normally we would be fine, but I am always at work and sometimes for a week at a time.We need someone to watch h...Show more
    Last updated: 18 hours ago • Promoted • New!
    Supervisor / Manager

    Supervisor / Manager

    Freddy's Frozen Custard & Steakburgers • Okotoks, AB, Canada
    Full-time +2
    Positions at Freddy’s Frozen Custard & Steakburgers (Okotoks, AB).Be part of something big – Freddy’s has come to Western Canada!. We’re excited to share that TAP Hospita...Show more
    Last updated: 30+ days ago • Promoted
    Senior Lead Software Engineer (Hybrid Work Schedule)

    Senior Lead Software Engineer (Hybrid Work Schedule)

    Quorum Software • Calgary, AB, Canada
    Full-time
    Location : Calgary, Alberta, Canada.Are you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now is the time to join Quorum Software, a rapidl...Show more
    Last updated: 2 days ago • Promoted