Job Search and Career Advice Platform

Enable job alerts via email!

Cloud-Native Distributed Systems Test Engineer (Python/Go)

Canonical

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading open source software provider in Canada is seeking a Software Engineer for Distributed Systems Testing. The successful candidate will build and validate resilient distributed systems, develop CI pipelines, and enhance testing for multi-cloud applications. Responsibilities include creating automated testing infrastructure and collaborating with global teams. Ideal applicants will have experience in Python or Go, strong object-oriented skills, and knowledge of networking and Linux architectures. This position offers a unique distributed work environment with opportunities for travel and personal development.

Benefits

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
Priority Pass and travel upgrades

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.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of the Linux system architecture.
  • Complex abstract thinking.

Responsibilities

  • Creating automated testing approaches for cloud orchestration tools.
  • Enabling engineering teams to develop software confidently.
  • Enhancing continuous integration pipelines for cloud native products.
  • Deploying and managing highly distributed systems.
  • Monitoring and reporting on automated testing efforts.
  • Collaborating daily with a globally distributed team.

Skills

Python
Go
Object Oriented Development
Continuous Integration tools
Networking Technologies
Linux System Architecture

Tools

Jenkins
CircleCI
GitHub Actions
Job description
A leading open source software provider in Canada is seeking a Software Engineer for Distributed Systems Testing. The successful candidate will build and validate resilient distributed systems, develop CI pipelines, and enhance testing for multi-cloud applications. Responsibilities include creating automated testing infrastructure and collaborating with global teams. Ideal applicants will have experience in Python or Go, strong object-oriented skills, and knowledge of networking and Linux architectures. This position offers a unique distributed work environment with opportunities for travel and personal development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.