Software Engineer
Chainguard
full-remoteleadpermanentbackenddevops Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GoGolangCI/CDKubernetesTerraformDockerIaCSoftware Supply Chain SecuritySBOMsOpen Source
About the role
Role Overview
Join Chainguard as a Staff Software Engineer on the Libraries Platform team. You will lead the architecture and implementation of the platform that powers their library factory, building shared infrastructure services, build/packaging pipelines, and a package index for external customers and internal ecosystem teams.
Key Missions
- Design and implement the Libraries Platform, including shared services, pipelines, and the package index.
- Build and maintain automation for creation, updates, and verification of artifacts, including vulnerability analysis.
- Develop and operate shared platform services such as package indexes, registry mirrors, and metadata services.
- Contribute to platform design/implementation and create internal developer tools.
- Drive reliability and scalability, partnering closely with ecosystem teams.
Responsibilities (implied)
- Own technical direction and critical outcomes in a high-impact area.
- Work with SRE/platform/DevOps-style concerns (reliability, observability, performance tuning).
- Improve how engineers build and ship software at scale via automation and tooling.
Requirements
- Strong proficiency in Go (Golang) (or readiness to ramp quickly).
- Background in CI/CD and cloud-native infrastructure and IaC.
- Experience with containers (Docker/OCI) and Kubernetes.
- Public cloud experience: GCP, AWS, or Azure.
- IaC/tools such as Terraform and CI tooling like GitHub Actions, Argo, or Tekton (or equivalents).
- Strong communication skills in a remote, distributed environment; bias toward documentation and collaboration.
- Comfort across SRE/platform/DevOps responsibilities: reliability, observability, performance tuning.
- Track record owning developer tooling and automation (plugins, CLIs, code generators, custom pipelines).
- 3+ years designing, building, and operating infrastructure for language ecosystems or developer platforms (build systems, package registries, CI/CD for widely used libraries/services).
Nice to Have / Additional
- Familiarity with AI/ML packaging and infrastructure for Python ML libraries/frameworks (e.g., PyTorch, TensorFlow) deployed on cloud/Kubernetes.
- Open source contributions related to ecosystem tooling/packaging (Java, JavaScript, Python/ML, or related infra).
- Supply chain security experience: SLSA, SBOMs, sigstore, provenance/attestations, or secure-by-default packaging.
- Background with Linux distributions, packaging, and reproducible build systems (e.g., Alpine/Wolfi/Debian, Bazel, CMake/Ninja).
About Chainguard
Chainguard builds a secure, reliable platform for open-source libraries. The company focuses on infrastructure and developer tooling that power library packaging and delivery, including shared services like package indexes and registries.
Scraped 5/13/2026