remote
Senior Software Engineer Sustaining Automation - Chainguard
Software Engineer
Senior Software Engineer focused on sustaining automation for secure, production‑ready open source builds, leveraging Python, Go, Kubernetes, and CI/CD pipelines to enhance reliability and compliance.
About the role
Key Responsibilities
- Design, develop, and maintain automation pipelines that build, test, and ship hardened open source components at scale.
- Integrate security scanning, compliance checks, and vulnerability remediation into CI/CD workflows.
- Collaborate with cross‑functional teams to define and enforce best practices for build reproducibility and artifact provenance.
- Optimize performance and reliability of build infrastructure on Kubernetes and cloud platforms.
- Mentor junior engineers and contribute to open source tooling and documentation.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python and Go.
- Hands‑on experience building and maintaining CI/CD pipelines using tools such as GitHub Actions, Jenkins, or Argo Workflows.
- Deep understanding of Kubernetes, container security, and cloud-native deployment patterns.
- Experience with security tooling (e.g., Snyk, Trivy, Clair) and vulnerability management.
- Excellent problem‑solving skills and a passion for open source collaboration.
Skills
pythongokubernetescicd