Talent.com
Distributed Systems Testing Software Engineer, Python / Go
Distributed Systems Testing Software Engineer, Python / GoCanonical • Montreal (administrative region), QC, CA
Distributed Systems Testing Software Engineer, Python / Go

Distributed Systems Testing Software Engineer, Python / Go

Canonical • Montreal (administrative region), QC, CA
15 days ago
Job type
  • Full-time
Job description

Distributed Systems Testing Software Engineer, Python / Go

Canonical is a leading provider of open‑source software and operating systems worldwide. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives, and serves customers at the forefront of public cloud and silicon technologies.

We are hiring a Software Engineer for Distributed Systems Testing to build and validate resilient distributed systems that power Canonical’s cloud solutions—such as Juju, Terraform, OpenStack, and Kubernetes—across diverse environments, from bare metal to AWS, GCE, and Azure.

Responsibilities

  • Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhancing continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
  • Deploying, managing, and debugging highly distributed systems on clouds and bare metal
  • Monitoring and reporting on automated testing efforts
  • Collaborating daily with a globally distributed team

Qualifications

  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object‑oriented development skills
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, and GitHub Actions
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of the Linux system architecture
  • Complex abstract thinking
  • 2‑4 weeks of international travel per year
  • Nice‑to‑have Skills

  • Ability to develop and ship modern production‑grade web applications
  • Experience operating data platforms : key‑value stores, relational or document databases, event buses
  • Data collection and analytics skills for large multidimensional datasets
  • Experience with AI / ML pipelines
  • Experience with cloud technologies such as OpenStack, Kubernetes, Terraform, and AWS
  • Benefits

  • 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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events
  • Canonical is an equal opportunity employer . We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates 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

    Distributed Systems Testing Software Engineer Python Go • Montreal (administrative region), QC, CA

    Similar jobs
    ETL Developer

    ETL Developer

    Genpact • Montreal, QC, Canada
    Full-time
    At Genpact, we don’t just adapt to change—we drive it.AI and digital innovation are redefining industries, and we’re leading the charge. If you thrive in a fast-moving, tech-driven environment, love...Show more
    Last updated: 3 hours ago • Promoted • New!
    Team Leader, Software Development

    Team Leader, Software Development

    Croesus • Laval, Canada
    Full-time
    Quick Apply
    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Show more
    Last updated: 30+ days ago
    Software Developer in Test (Performance and Scalability)

    Software Developer in Test (Performance and Scalability)

    Tecsys Inc. • Montreal, QC, CA
    Permanent
    Quick Apply
    Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a ...Show more
    Last updated: 5 days ago
    Apptad-AI / Python Developer - with financial modeling experience

    Apptad-AI / Python Developer - with financial modeling experience

    Apptad Inc • Montreal, QC, Canada
    Full-time
    Quick Apply
    Job Title : AI / Python Developer - with financial modeling experience Job Location : Montreal (Need Onsite day 1, hybrid 3 days from office).Job duration : Ful...Show more
    Last updated: 4 days ago
    Applied AI Software Engineer

    Applied AI Software Engineer

    Simpro Software • Montreal, QC, Canada
    Full-time
    The Applied AI Software Engineer will be responsible for the rapid technical design and delivery of AI agents and frameworks built on top of SIMPRO FSMs. Working closely with the AI Platform Product...Show more
    Last updated: 3 hours ago • Promoted • New!
    Python & Generative AI Developer

    Python & Generative AI Developer

    Astra North Infoteck Inc. • Montreal, QC, ca
    Full-time
    Quick Apply
    Role : Python development, Generative AI solutions, database technologies, DevOps practices, and Unix / Linux shell scripting. Hybrid : In office 3 days a week.We are seeking a highly skilled Software E...Show more
    Last updated: 4 days ago
    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    SOGECLAIR • Montreal, QC, CA
    Full-time
    Quick Apply
    LES TÂCHES QUE VOUS ALLEZ ACCOMPLIR 🎯.Nous recherchons un développeur Python hautement qualifié pour soutenir le développement continu d’un modèle de données aéronautiques utilisé dans les flux de...Show more
    Last updated: 30+ days ago
    Software Developer I : Build Next-Gen Cloud & Security

    Software Developer I : Build Next-Gen Cloud & Security

    Cisco • Ahuntsic North, ca
    Full-time
    A leading technology company is seeking a Software Developer to drive software innovations across various platforms including cloud and security. The ideal candidate will be proficient in programmin...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Solutions Engineer - Canada

    Senior Solutions Engineer - Canada

    Cyberark • Montreal, QC, Canada
    Full-time
    CyberArk (NASDAQ : CYBR), is the global leader in Identity Security.Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – huma...Show more
    Last updated: 4 days ago • Promoted
    System Integration Engineer

    System Integration Engineer

    Vention • Montreal, QC, Canada
    Full-time
    Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te...Show more
    Last updated: 9 days ago • Promoted
    SaaS Lead Engineer - C#.NET, PLG & Remote

    SaaS Lead Engineer - C#.NET, PLG & Remote

    S.i. Systems • Ahuntsic North, ca
    Remote
    Full-time +1
    A leading technology firm in Ottawa seeks a skilled Lead Engineer (C#.NET Developer) to bring a new SaaS solution to market. This permanent full-time role involves mentoring a team and driving a Pro...Show more
    Last updated: 21 hours ago • Promoted • New!
    Senior System Safety Engineer

    Senior System Safety Engineer

    CS GROUP • Montreal, QC, Canada
    Full-time +1
    CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr...Show more
    Last updated: 30+ days ago • Promoted
    Team Lead, Software Development (AI / ML)

    Team Lead, Software Development (AI / ML)

    Medfar • Montreal, QC, Canada
    Full-time +1
    MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported by a large communit...Show more
    Last updated: 30+ days ago • Promoted
    AI Systems Developer

    AI Systems Developer

    dcbel Inc • Montreal, QC, Canada
    Full-time
    Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlockin...Show more
    Last updated: 30+ days ago • Promoted
    Python / NLP Developer [#4896]

    Python / NLP Developer [#4896]

    Alteo • Montreal, QC, Canada
    Permanent
    Alteo is looking for a Python / NLP Developer for a permanent position based in Montreal.Maintain and implement new features in our search engine. Develop and maintain a click analytics system to lear...Show more
    Last updated: 17 days ago • Promoted
    Senior AI-Driven Cloud & API Solutions Architect

    Senior AI-Driven Cloud & API Solutions Architect

    Banque Nationale du Canada • Montreal (administrative region), QC, Canada
    Remote
    Full-time
    A leading Canadian bank is seeking a Solutions Architect to join their Technology and Operations team.This role involves designing and integrating innovative solutions, with a focus on cloud servic...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Montreal, QC, 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
    Python Developer

    Python Developer

    Citylogix Inc • Montreal, Quebec, Canada, H1A 0A1
    Full-time
    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and pro...Show more
    Last updated: 27 days ago