HiddenLayer protects the world’s most valuable technologies from adversarial AI attacks. The Software Engineer (Quality) role focuses on embedding automation and quality signals into engineering work to increase deployment confidence and velocity, while improving the reliability of services running in Kubernetes.
Responsibilities:
- Build and maintain automation (unit/integration/e2e) that enables continuous deployment with high confidence
- Create test harnesses and frameworks to accelerate critical-path, upgrade, and failure-mode testing across microservices
- Validate installation and upgrade workflows for Kubernetes deployments (Helm, manifests, customer-like configuration)
- Run environment and compatibility testing across cloud and customer setups (AWS/Azure, networking/storage/security variability)
- Track, publish, and operationalize quality metrics (coverage, flake rate, defect escapes, regression trends) for each service
- Partner closely with Engineering, Product, and Security—communicate early, document risks, and seek alignment on release readiness
- Use AI-assisted tools to accelerate test development, triage, and analysis while applying strong engineering judgment
Requirements:
- Experience shipping automation-first quality practices that support safe continuous deployment
- Strong experience testing microservices / distributed systems, including integration points and failure scenarios
- Hands-on experience with Kubernetes and containerized workloads (Docker, Helm-based deployments)
- Familiarity with AWS or Azure environments and cloud-native debugging
- Ability to contribute in at least one of: TypeScript/React, Go, or Python (to build/extend test tools and frameworks)
- Experience working in Agile delivery environments (iterative planning, continuous improvement)
- Strong communication skills; you proactively align stakeholders and surface tradeoffs
- Comfort with ambiguity and a bias for action—you move forward while clarifying what needs to be figured out
- Experience with low-latency/performance testing (p95/p99 regression detection, load testing, scalability validation)
- Familiarity with observability (metrics/logs/traces) and using telemetry to improve test signal and triage
- Experience building quality dashboards and defining quality KPIs across multiple services
- Exposure to ML/AI workflows or platforms (e.g., ML-Ops style integrations) and testing those integrations
- Experience with contract testing, service mesh/API gateways, or event-driven systems