Talent.com
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate levelCanonical • Edmonton, Division No. 11, CA
Software Engineer - Python - Ubuntu Pro client - graduate level

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Edmonton, Division No. 11, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level 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 such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and mostly remote roles, meeting in person 2-4 times annually around the world.

We are a founder-led, profitable, and growing company. We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a critical command-line tool that manages enterprise services and security patches for Ubuntu systems, pre-installed on all Ubuntu installations.

This role involves collaborating with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the Pro client, ensuring high quality and stability. You will communicate with users to understand their needs and contribute to a product used in mission-critical and hobbyist environments alike. Key skills include excellent Python proficiency, open source contributions, and experience with Ubuntu Linux systems administration, apt configuration, deb packaging, and system administration.

Responsibilities include :

  • Collaborate proactively with a distributed team
  • Write high-quality code with tests to develop new features
  • Debug and fix issues efficiently
  • Review code from peers
  • Discuss ideas and investigate solutions
  • Work remotely with occasional travel (2-4 weeks / year)

Ideal candidates are passionate about technology, curious, adaptable, articulate, accountable, and value soft skills. A Bachelor’s or equivalent in Computer Science or a STEM field is required, along with extensive Python experience on Linux. Additional familiarity with Ubuntu system administration, CI, Debian packaging, or cloud environments is advantageous. Engagement with the open source community is a plus.

What we offer :

  • Distributed work with biannual in-person sprints
  • USD 2,000 annual learning budget
  • Performance reviews and bonuses
  • Comprehensive benefits, including parental leave and wellness programs
  • Travel opportunities and team recognition
  • About Canonical :

    Canonical is a pioneer in open source, publishing Ubuntu, a platform for AI, IoT, and cloud. We hire globally, maintain high standards, and foster innovation and diversity. Most colleagues work remotely, and we promote a forward-thinking, inclusive workplace.

    We are an equal opportunity employer committed to diversity and fairness.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Edmonton, Division No. 11, CA

    Similar jobs
    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), 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 C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Edmonton, AB, 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
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Sherwood Park, Alberta, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 3 hours ago • New!
    AWS Bioinformatics Engineer (Full time remote US / Canada) - Juniper Genomics

    AWS Bioinformatics Engineer (Full time remote US / Canada) - Juniper Genomics

    Juniper Genomics • edmonton, ab, ca
    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: 19 days ago • Promoted
    Senior Automation Engineer - edmonton

    Senior Automation Engineer - edmonton

    Qualitest • edmonton, 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
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Edmonton, AB, 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
    Product Engineer

    Product Engineer

    Rhyno Equity Group • Edmonton, AB, Canada
    Full-time
    The Product Engineeris responsible forbuilding, standardizing, and continuously improving drafting and engineering processesthat support scalable product development and manufacturing efficiency.Th...Show more
    Last updated: 6 days ago • Promoted
    Lead Product Designer

    Lead Product Designer

    Yuna.io • edmonton, ab, ca
    Full-time
    Yuna's mission is to radically transform the way mental health support is accessed and delivered.By providing 24 / 7 instant and private support at the push of a button, we aim to address the signifi...Show more
    Last updated: 19 days ago • Promoted
    Lead Product Designer - Yuna.io

    Lead Product Designer - Yuna.io

    Yuna.io • edmonton, ab, ca
    Full-time
    Yuna's mission is to radically transform the way mental health support is accessed and delivered.By providing 24 / 7 instant and private support at the push of a button, we aim to address the signifi...Show more
    Last updated: 19 days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Edmonton, AB, CA
    Full-time
    Quick Apply
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago
    Guidewire Engineer - edmonton

    Guidewire Engineer - edmonton

    BuzzClan • edmonton, ab, ca
    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: 30+ days ago • Promoted
    Guidewire Engineer - BuzzClan

    Guidewire Engineer - BuzzClan

    BuzzClan • edmonton, ab, ca
    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: 30+ days ago • Promoted
    Sr. Infrastructure Engineer with Kubernetes - edmonton

    Sr. Infrastructure Engineer with Kubernetes - edmonton

    Confidential • edmonton, ab, ca
    Full-time
    The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Show more
    Last updated: 5 days ago • Promoted
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • edmonton, 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
    Node.JS Principal Engineer - US SaaS startup | Remote

    Node.JS Principal Engineer - US SaaS startup | Remote

    Atomic HR • Edmonton, Alberta, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 17 days ago
    Senior Neural Network Kernel Software Development Engineer

    Senior Neural Network Kernel Software Development Engineer

    Targeted Talent • Edmonton, AB, 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
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • edmonton, ab, ca
    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: 30+ days ago • Promoted
    AWS Bioinformatics Engineer (Full time remote US / Canada) - edmonton

    AWS Bioinformatics Engineer (Full time remote US / Canada) - edmonton

    Juniper Genomics • edmonton, ab, ca
    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: 19 days ago • Promoted