CareerPlanSign in

Distributed Systems Testing Software Engineer

🌐 Remote💼 Full-time🗓 2026-07-30 → 2026-09-26

Core

Designing and validating resilient distributed systems and cloud orchestration tools (Juju, Terraform, Kubernetes) across diverse environments including bare metal and public clouds.

Role type

Senior IC software engineer (distributed systems testing & automation)

Builds

CI pipelines for cloud integration testing, automated testing infrastructure, and AI/ML pipelines for test result analysis.

Domain

Cloud infrastructure, distributed systems, open source (Ubuntu/Juju)

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Python or Go development, object-oriented design, continuous integration tools (Jenkins, CircleCI, GitHub Actions), networking fundamentals, Linux system architecture, complex abstract thinking

Preferred skills

Web application development, data platform operations (key-value stores, relational/document databases, event buses), data analytics for large multidimensional datasets, AI/ML pipeline experience, cloud technologies (OpenStack, Kubernetes, Terraform, AWS)

Responsibilities

Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools; Enabling engineering teams to develop software with confidence via distributed system testing tooling; Enhancing continuous integration pipelines for deploying and testing cloud native products; Deploying, managing, and debugging highly distributed systems on clouds and bare metal; Monitoring and reporting on automated testing efforts

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.