Remote Distributed Systems Testing Engineer (Python/Go)

Far Coder

Northern (KY)

On-site

USD 25,000 - 40,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Canonical is hiring a remote Software Engineer for Distributed Systems Testing with a focus on Python or Go. The role involves validating cloud orchestration tooling, building automated tests, and enhancing CI pipelines across cloud products.

Ideal candidates have strong OO design skills, Linux knowledge, and experience with Kubernetes, Terraform, and cloud platforms like AWS or Azure. Travel up to a few weeks yearly is required.

Qualifications

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object oriented development skills.
  • Working knowledge of CI tools such as Jenkins, CircleCI, GitHub Actions.
  • 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 and infrastructure for validating reliability and performance of cloud orchestration tools.
  • Enable engineering teams to use distributed system testing tooling across Canonical.
  • Enhance CI pipelines for deploying and testing Canonical cloud products.
  • Deploy, manage, and debug highly distributed systems on clouds and bare metal.
  • Monitor and report on automated testing efforts and outcomes.

Skills

Kubernetes
Terraform
Python
Go
AWS
Azure

Tools

OpenStack
Linux
Jenkins

Job description

Canonical is hiring a remote Software Engineer for Distributed Systems Testing with a focus on Python or Go. The role involves validating cloud orchestration tooling, building automated tests, and enhancing CI pipelines across cloud products.

Ideal candidates have strong OO design skills, Linux knowledge, and experience with Kubernetes, Terraform, and cloud platforms like AWS or Azure. Travel up to a few weeks yearly is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Las Vegas (NV)

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Nashville (TN)

On-site
USD 90,000 - 130,000
Personal learning and development budget
Performance-driven annual bonus
Annual compensation review
+2
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Cleveland (OH)

On-site
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Boise (ID)

On-site
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • San Diego (CA)

On-site
USD 95,000 - 135,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
Remote Cloud & Distributed Systems Engineer (Python/Go)
Remote Cloud & Distributed Systems Engineer (Python/Go)

Canonical • Daytona Beach (FL)

Remote
USD 90,000 - 140,000
Remote Distributed Systems Engineer (Python/Go) — Cloud Testing
Remote Distributed Systems Engineer (Python/Go) — Cloud Testing

Canonical • Washington

Remote
USD 100,000 - 720,000
Personal learning budget of USD 2000 per year
Annual compensation review
Maternity and paternity leave
+1
Distributed Systems Engineer - Python/Go (Remote)
Distributed Systems Engineer - Python/Go (Remote)

Canonical • Pittsburgh

Remote
USD 90,000 - 120,000
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Buffalo (NY)

On-site
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave