Senior Software Engineer, Test Infrastructure (IaaS)

Stackit Cloud Colocation — Germany · Posted ~4 hours ago

Senior

Skills

Test strategy Automated testing Software architecture Infrastructure as a Service Unit testing Integration testing Performance testing Distributed systems CI/CD OpenStack Kubernetes Distributed APIs Middleware

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take a senior engineering role focused on building a comprehensive automated testing infrastructure for cloud services. Design reusable test frameworks, integrate verification into development and release pipelines, and improve reliability and performance across complex distributed systems and containerized platforms.

Highlights

Senior technical ownership of testing strategy across infrastructure products, with opportunities to improve release quality, automate verification, optimize pipelines, and influence engineering practices for complex distributed systems.

Description

Your Tasks Design, implement, and govern a holistic testing strategy across all IaaS products encompassing unit, integration, staging/smoke and production (live) testing, acceptance, configuration, disaster recovery, and performance testing.Build robust, reusable automated test primitives and scaffolding specifically for OpenStack, Kubernetes, distributed API backends and middleware.Deploy automated test reporting into our development and release workflows. Ensure every code change is automatically verified and gated before it can be deployed to production.Restructure test execution to shift testing earlier in the development lifecycle and dependency chain. Improve pipeline performance while maximizing meaningful code coverage.Catch defects before they reach staging, and validate the performance limits of our infrastructure components under load. Your Profile You have extensive, senior-level experience as a Software Architect, Platform Engineer, or Backend Developer designing complex, highly distributed systems or cloud environments.You might not have held a "Test" title before, but you are the engineer on the team who naturally advocates for system testability, architects robust CI/CD pipelines, and treats infrastructure-as-code as a first-class citizen.You have excellent programming skills in Golang or Python for building our custom backend tooling and automation frameworks.You bring deep, hands-on expertise in testing backend systems, ideally targeting Linux, Kubernetes, OpenStack, and complex REST/gRPC APIs.You have a proven track record of designing systems for scale, with an understanding of how to benchmark, profile, and stress-test high-performance backend components.