Senior Software Engineer – Platform (Containers & Kubernetes)
Core
Building, operating, and scaling the Trusted Container Registry (TCR) platform to secure the software supply chain and enable consistent, reliable build workflows for AVEVA's product portfolio.
Role type
Senior IC Platform Engineer (Containers & Kubernetes)
Builds
Internal container registry platform, automation for image ingestion/scanning/signing, and secure build workflows for R&D teams.
Domain
Industrial software, DevOps, Cloud-native infrastructure, Software Supply Chain Security
Deliverable
production ML models | product features | infrastructure
Required skills
Containers & OCI workflows, CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins), Kubernetes & Helm, Cloud platforms (Azure, AWS, GCP), Container security tools (scanning, signing, SBOMs), Linux systems engineering, Scripting/Programming (Python, PowerShell, Bash, Go), Object-oriented programming (C#, .NET)
Preferred skills
Cosign/Sigstore, Enterprise security scanning (BlackDuck, Trivy), Secure software supply chain frameworks (SLSA, NIST SSDF)
Technologies
Azure DevOps, GitHub Actions, Jenkins, Kubernetes, Helm, Azure, AWS, Google Cloud, Cosign, Sigstore, BlackDuck, Trivy, C#, .NET, Python, PowerShell, Bash, Go
Responsibilities
Build and operate the Trusted Container Registry (TCR) and supporting services; Develop automation for image ingestion, tagging, scanning, signing, and publishing; Implement security controls including vulnerability scanning, malware detection, and Cosign-based signature verification; Enhance developer experience by expanding the catalog of secure base and application images; Support onboarding and enablement for engineering teams adopting TCR; Collaborate with Product Security to deliver roadmap features and ensure compliant container operations; Contribute to registry auditability, usage reporting, and compliance initiatives.
Seniority
Senior, hands-on IC