Senior Software Engineer
Chainguard
full-remoteseniorpermanentbackenddevopssecurity 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
GoCI/CDKubernetesTerraformDockerSREObservabilitySoftware Supply Chain SecuritySBOMSLOs
About the role
Role Overview
As a Senior Software Engineer at Chainguard, you will lead the architecture and implementation of the Libraries Platform. You’ll build shared services, APIs, and pipelines that enable reproducible and trustworthy open-source libraries, while mentoring other engineers.
Key Missions & Responsibilities
- Architecture & Platform Delivery: Lead the design and implementation of the Libraries Platform, including services, APIs, and automation for reproducible libraries.
- Artifact & Verification Automation: Build and maintain automation for artifact creation, updates, and verification, including:
- Vulnerability scanning and remediation workflows
- Policy enforcement
- Reliability, Scalability & Observability: Drive platform SRE/platform practices by defining SLOs, building monitoring and alerting, and leading incident response.
- Engineering Leadership: Mentor engineers and drive lasting fixes by debugging complex toolchain and infrastructure failures.
Requirements
- 5+ years designing, building, and operating infrastructure for language ecosystems or developer platforms (e.g., build systems, package registries, CI/CD for widely used libraries/services).
- Strong remote/distributed communication, with a bias toward documentation, clarity, and collaboration across product, infra, and security.
- Strong proficiency in Go (Golang) (or ability to ramp quickly).
- Proven ability to debug and resolve complex toolchain/compiler/packaging/infrastructure failures and drive issues to root cause.
- Comfortable owning SRE/platform/DevOps-style responsibilities (reliability, observability, performance tuning).
- Experience building and owning developer tooling and automation (plugins, CLIs, code generators, or custom pipelines).
- Strong background in CI/CD, cloud-native infrastructure, and IaC, including:
- Containers (Docker/OCI, Kubernetes)
- Public cloud: GCP, AWS, or Azure
- Tooling such as Terraform and GitHub Actions / Argo / Tekton (or equivalents).
- Ownership mindset: set technical direction and own critical outcomes.
Nice to Have
- Prior experience in SRE, platform engineering, or DevOps focused on developer productivity, CI/CD, or large language-ecosystem codebases.
- Familiarity with AI/ML packaging and building infrastructure for Python ML libraries/frameworks (e.g., PyTorch, TensorFlow) deployed on cloud/Kubernetes.
- Background with Linux packaging and reproducible build systems (e.g., Alpine, Wolfi, Debian, Bazel, CMake, Ninja).
- Experience with software supply chain security (e.g., SLSA, SBOMs, Sigstore, provenance/attestations, secure-by-default packaging).
- Open-source contributions in ecosystem tooling, libraries, or packaging.
Additional Information
- Location: Full remote
- Benefits/Perks: Unlimited PTO and equity/stock options
About Chainguard
Chainguard builds a secure and reliable platform focused on open-source libraries and the software supply chain. The company helps make library ecosystems more trustworthy through tooling for building, packaging, verification, and security practices.
Scraped 5/12/2026