Talent.com
Software Engineer - Python and K8s
Software Engineer - Python and K8sCanonical • Vancouver, Metro Vancouver Regional District, CA
Software Engineer - Python and K8s

Software Engineer - Python and K8s

Canonical • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
Job description

Software Engineer – Python and K8s – Canonical (Vancouver, BC)

Canonical is a leading‑provider open‑source software firm known for Ubuntu, used worldwide for cloud, AI, IoT, and enterprise systems. We are progressively building a new Python‑ops codebase for Kubernetes, aiming to run all Canonical and Ubuntu install‑services in an open‑source environment.

About the Role

This role is ideal for engineers who enjoy Python, distributed systems, and the full Linux stack, from kernel to containers. You will design and deliver open‑source software operations code that runs for enterprise customers and the community.

Responsibilities

  • Work in Python to design and deliver open‑source software operations code
  • Work across the entire Linux stack – kernel, networking, storage, and applications
  • Think rigorously about application and infrastructure reliability
  • Shape high‑quality open‑source monitoring and alerting infrastructure
  • Simplify open‑source operations for customers and the community
  • Apply sound engineering design and testing principles in code
  • Follow agile software development practices
  • Coach and develop colleagues where you have expertise
  • Promote a healthy, collaborative engineering culture aligned with company values
  • Work from home with global travel once or twice a year for up to 2 weeks for events

Qualifications

  • Bachelor's or equivalent in Computer Science, STEM, or related field
  • Experience with Linux systems administration, package management, and operations
  • Hands‑on experience with at least one public cloud
  • Familiarity with Docker and Kubernetes
  • Strong Python programming skills and enthusiasm for challenging projects
  • Understanding of reliable software design and coding practices
  • Organized, able to deliver high‑quality software on schedule
  • Passion for technology and working with brilliant people
  • Benefits

  • Distributed work environment with twice‑yearly in‑person team sprints
  • Personal learning and development budget of USD $2,000 per year
  • Annual compensation review and performance‑based bonuses
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Travel opportunities and Priority Pass with upgrades for long‑haul events
  • EEO Statement

    Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination and give application fair consideration regardless of identity.

    Referrals increase your chances of interviewing at Canonical by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Software Engineer in Solutions

    Software Engineer in Solutions

    Suger Inc. • Vancouver
    Full-time
    Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel : the cloud marketplaces of AWS, Azure, GCP, and Alibaba. Launched in 2022, we take the tech debt ou...Show more
    Last updated: 29 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III - Fullstack Typescript / Python

    Software Engineer III - Fullstack Typescript / Python

    Accolade, Inc. • Vancouver
    Full-time
    About Transcarent and Accolade have come together to create the One Place for Health and Care, the leading personalized health and care experience that delivers unmatched choice, quality, and outco...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer in Solutions

    Software Engineer in Solutions

    Suger • Vancouver
    Full-time
    Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel : the cloud marketplaces of AWS, Azure, GCP, and Alibaba. Launched in 2022, we take the tech debt ou...Show more
    Last updated: 8 days ago • Promoted
    Python Developer

    Python Developer

    Randstad Digital • Vancouver
    Full-time
    This range is provided by Randstad Digital.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Contract : 6 Months + Likely Extension.We are looking ...Show more
    Last updated: 25 days ago • Promoted
    Software Engineer III - Fullstack Typescript / Python

    Software Engineer III - Fullstack Typescript / Python

    Accolade • Vancouver, BC, Canada
    Full-time
    Transcarent and Accolade have come together to create the One Place for Health and Care, the leading personalized health and care experience that delivers unmatched choice, quality, and outcomes.Tr...Show more
    Last updated: 21 hours ago • Promoted • New!
    XBRL & Taxonomy Software Engineer — Python + XML

    XBRL & Taxonomy Software Engineer — Python + XML

    Invictus Accounting Group LLP • Vancouver
    Full-time
    A leading accounting and consulting firm located in downtown Vancouver is seeking a Software Engineer - XBRL Specialist.This mid-senior level technical role involves ownership of XBRL workflows and...Show more
    Last updated: 29 days ago • Promoted
    lululemon Senior Engineer II, Python - Catalog Engineering

    lululemon Senior Engineer II, Python - Catalog Engineering

    lululemon • Vancouver
    Full-time +1
    Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well.We owe our success...Show more
    Last updated: 8 days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 11 hours ago • Promoted • New!
    Backend Software Engineer (Python)

    Backend Software Engineer (Python)

    Scribd, Inc. • Vancouver
    Full-time
    At Scribd (pronounced "scribbed"), our mission is to spark human curiosity.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empowe...Show more
    Last updated: 29 days ago • Promoted
    Python Software Engineer

    Python Software Engineer

    Microchip Technology Inc. • Burnaby
    Full-time
    Get AI-powered advice on this job and more exclusive features.Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technolog...Show more
    Last updated: 29 days ago • Promoted
    Software Engineer

    Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $90,000-$115,000+ yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    AI / ML Software Engineer (Python) – Hybrid, Growth

    AI / ML Software Engineer (Python) – Hybrid, Growth

    Global Relay • North Vancouver
    Full-time
    Join a forward-thinking company as an Intermediate IIDeveloper, where you'll build innovative AI and machine learning solutions. This role offers the chance to work with talented developers on excit...Show more
    Last updated: 29 days ago • Promoted
    Python Engineer

    Python Engineer

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Python Services Engineer role with a global organization.Contract Python Services Engineer role.Large scale team developing high profile applications. Primarily on site work with 4 days in office.As...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer - Cloud

    Software Developer - Cloud

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
    Last updated: 18 days ago • Promoted
    Mid-Level EOS Software Engineer (C / C++, Python)

    Mid-Level EOS Software Engineer (C / C++, Python)

    Arista Networks • Vancouver
    Full-time
    An established industry player is seeking talented software engineers to join their dynamic EOS development team.This role involves designing and implementing innovative solutions for large-scale d...Show more
    Last updated: 8 days ago • Promoted