About the job
Join Chainguard as a Staff Software Engineer (Libraries Platform)
About the Role:
At Chainguard, we believe that the most effective platform solutions are seamless and unobtrusive. Our Libraries organization is dedicated to developing a secure and reliable infrastructure that consistently builds, verifies, and delivers open-source libraries to both our customers and internal teams across various ecosystems. As a Staff Software Engineer on the Libraries Platform team, you will spearhead the architecture and implementation of the platform that drives this operation, including the services, APIs, and automation that ensure our libraries are reproducible, trustworthy, and perpetually up-to-date.
This role focuses on infrastructure and platform development. You will contribute to shared services, build and packaging pipelines, and a package index that caters to external customers and internal ecosystem teams. Your work will help create and manage a platform that:
- Delivers packages to customers at scale
- Automates CVE remediation and verification processes
- Enables AI-driven package builds
- Provides shared services across multiple programming ecosystems (Java, JavaScript, Python/AI/ML, and more)
Key Responsibilities:
- Lead the architecture and technical strategy for the Libraries Platform, ensuring secure, reproducible build, test, and distribution workflows for libraries across diverse ecosystems.
- Design and maintain automation processes for artifact creation, updates, and verification, including vulnerability scanning, remediation workflows, SBOM and provenance generation, and policy enforcement for our library catalog.
- Build and operate shared services and tooling that enhance library management across various programming languages.

