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
    Senior Software Engineer, AI Model Serving - Montreal, Canada

    Senior Software Engineer, AI Model Serving - Montreal, Canada

    Speechify • Montreal, QC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 14 days ago • Promoted
    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
    Applied AI Software Engineer - Simpro Software

    Applied AI Software Engineer - Simpro Software

    Simpro Software • laval, qc, ca
    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!
    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Kento Health Inc • H3C, QC, Canada
    Full-time
    Location requirement : Applicants must be based in or around Montreal and available to work on-site at our Montreal office two days per week. We started Kento Health to revolutionize healthcare for p...Show more
    Last updated: 30+ days ago • Promoted
    DevOps Engineer - saint-esprit

    DevOps Engineer - saint-esprit

    VBeyond Corporation • saint-esprit, qc, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...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: 5 days ago
    Senior C++ Engineer

    Senior C++ Engineer

    freelance.ca • Montreal, Canada
    Full-time
    We are seeking a senior freelance C++ / systems engineer to design and optimize a real-time, high-performance sensor data logging pipeline for robotics / autonomous systems.Sensor integration : Indu...Show more
    Last updated: 30+ 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: 1 day ago • Promoted
    System Analyst - Hays

    System Analyst - Hays

    Hays • saint-esprit, qc, ca
    Full-time
    Must have Canadian Reliability Clearance.Develop requirements, and specification documents for systems;.Translate business requirements into systems design and specifications;.Analyze and recommend...Show more
    Last updated: 3 hours ago • Promoted • New!
    Implementation Engineer

    Implementation Engineer

    Querentia • saint-esprit, QC, ca
    Full-time
    We are looking for a hands-on Implementation Engineer with strong experience in Saviynt and identity integration technologies . This role will focus on implement...Show more
    Last updated: 1 hour ago • Promoted • New!
    Technical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)

    Technical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)

    Ubisoft • Montreal, QC, Canada
    Full-time
    The Anvil pipeline is used by thousands of people on multiple productions.With the Anvil One strategy, every improvement benefits all projects. This sharing requires robust automated testing and bes...Show more
    Last updated: 30+ days ago • Promoted
    Azure.Net Developer @ Canada Remote

    Azure.Net Developer @ Canada Remote

    BURGEON IT SERVICES • saint-esprit, QC, ca
    Remote
    Temporary
    Net Developer Location : Canada Remote Duration : Long term Contract Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Java Software Engineer - saint-esprit

    Senior Java Software Engineer - saint-esprit

    Luxoft • saint-esprit, qc, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...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 Developer

    Python Developer

    Apptad Inc • Montreal, QC, Canada
    Full-time
    Quick Apply
    MessageBody"> Python Developer Investment Banking (5 7 Years) Location : Montreal, QC Domain : Investment Banki...Show more
    Last updated: 4 days ago
    Full Stack Engineer - saint-esprit

    Full Stack Engineer - saint-esprit

    Vedan Technologies • saint-esprit, qc, ca
    Full-time
    Job Title : Full Stack Engineer.We are looking for a Full Stack Engineer who can design, build, and ship high-quality, production-ready features across the stack. You will work on modern front-end ap...Show more
    Last updated: 3 hours ago • Promoted • New!
    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