Distributed Systems Test Engineer – Python & Go

Higlobe, Inc.

United States

Remote

USD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program
Travel to new locations
Travel upgrades for company events

Job summary

Canonical is hiring a Software Engineer for Distributed Systems Testing to advance CI pipelines, test automation, and data analytics for cloud orchestration tools across multi-cloud environments. You will test Canonical’s cloud solutions using Juju, Kubernetes, and OpenStack, deploying on AWS and on-premises, and collaborate with a globally distributed team.

The role emphasizes building resilient distributed systems, developing tests and reporting analytics, and contributing to AI/ML pipelines

Qualifications

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object oriented development skills.
  • Knowledge of CI tools such as Jenkins, CircleCI, GitHub Actions.

Responsibilities

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.
  • Enable engineering teams to develop software with confidence by distributing testing tooling across the company.
  • Enhance CI pipelines for deploying and testing Canonical’s cloud native products.
  • Deploy, manage, and debug highly distributed systems on clouds and bare metal.
  • Monitor and report on automated testing efforts.
  • Collaborate daily with a globally distributed team.

Skills

Python
Go
Distributed systems testing
CI/CD
Linux networking

Tools

Jenkins
CircleCI
GitHub Actions
OpenStack
Kubernetes
Terraform

Job description

Canonical is hiring a Software Engineer for Distributed Systems Testing to advance CI pipelines, test automation, and data analytics for cloud orchestration tools across multi-cloud environments. You will test Canonical’s cloud solutions using Juju, Kubernetes, and OpenStack, deploying on AWS and on-premises, and collaborate with a globally distributed team.

The role emphasizes building resilient distributed systems, developing tests and reporting analytics, and contributing to AI/ML pipelines

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Distributed Systems Testing (Python/Go)
Engineering Manager, Distributed Systems Testing (Python/Go)

Higlobe, Inc. • United States

Remote
USD 140,000 - 210,000
In-person team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Distributed Systems Testing Software Engineer, Python / Go
Distributed Systems Testing Software Engineer, Python / Go

Canonical • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+4
Senior Go Engineer - Distributed Cloud Automation (Remote)
Senior Go Engineer - Distributed Cloud Automation (Remote)

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Twice-yearly team sprints in person
USD 2,000 learning budget per year
Annual compensation review
+6
Engineering Manager - Distributed Systems, Python / Go
Engineering Manager - Distributed Systems, Python / Go

Canonical • United States

Remote
USD 140,000 - 210,000
In-person team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior Go Engineer - Distributed Cloud Automation (Remote)
Senior Go Engineer - Distributed Cloud Automation (Remote)

Higlobe, Inc. • United States

Remote
USD 140,000 - 190,000
Remote-friendly
Learning budget
Annual raises
+4
Remote Go Software Engineer — Open Source & Distributed Systems
Remote Go Software Engineer — Open Source & Distributed Systems

Remote • San Francisco (CA)

Remote
USD 140,000 - 190,000
Fully remote work
Learning budget 2000 USD/year
Annual compensation review
+2
Go Software Engineer for Juju Cloud Automation (Remote)
Go Software Engineer for Juju Cloud Automation (Remote)

Canonical Ltd. • United States

Remote
USD 120,000 - 170,000
Learning budget
Annual compensation review
Annual holiday leave
+3
Senior Solutions Engineer - Open Source Infra & DevOps
Senior Solutions Engineer - Open Source Infra & DevOps

Higlobe, Inc. • United States

Remote
USD 140,000 - 200,000
Twice-yearly in-person team sprints
Learning and development budget USD 2,
Annual compensation review
+2
Go Software Engineer, Juju for Cloud Automation (Remote)
Go Software Engineer, Juju for Cloud Automation (Remote)

Higlobe, Inc. • United States

Remote
USD 130,000 - 170,000
Remote-friendly
Learning budget USD 2000/yr
Annual compensation review
+1
Remote Go Software Engineer - Open Source Cloud
Remote Go Software Engineer - Open Source Cloud

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Team sprints and in-person meetups
Learning budget
Annual compensation review
+6