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

Yesterday
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 firm is seeking a Software Engineer for Distributed Systems Testing in Trois-Rivières, Canada. This role involves building automated testing approaches and enhancing CI pipelines for cloud products. Candidates should have a solid background in testing processes, experience in Python or Go, and knowledge of CI tools. The position requires collaboration with a global team and offers opportunities for international travel. Competitive benefits include a personal learning budget and annual compensation review.

Benefits

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Travel opportunities to meet colleagues
Priority Pass for long-haul flights

Qualifications

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object-oriented development skills.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of the Linux system architecture.
  • 2-4 weeks of international travel per year.

Responsibilities

  • Create automated testing approaches for cloud orchestration tools.
  • Enable engineering teams to develop software confidently.
  • Enhance CI pipelines for Canonical's cloud products.
  • Deploy and debug distributed systems on various platforms.
  • Monitor and report on automated testing efforts.
  • Collaborate with a globally distributed team.

Skills

Python or Go development
Object-oriented development
Continuous integration tools
Networking technologies
Linux system architecture
Complex abstract thinking

Tools

Jenkins
CircleCI
GitHub Actions
Job description
A leading open-source software firm is seeking a Software Engineer for Distributed Systems Testing in Trois-Rivières, Canada. This role involves building automated testing approaches and enhancing CI pipelines for cloud products. Candidates should have a solid background in testing processes, experience in Python or Go, and knowledge of CI tools. The position requires collaboration with a global team and offers opportunities for international travel. Competitive benefits include a personal learning budget and annual compensation review.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.