Chainguard
Chainguard
Chainguard builds secure container images and software supply chain tools for organizations focused on application security and compliance. Its low-to-zero-CVE images are updated daily and designed to support frameworks and benchmarks including FedRAMP, NIST 800-53, PCI-DSS, SOC 2, and CIS. By reducing vulnerabilities and automating compliance work within development workflows, Chainguard helps engineering and security teams deploy applications with fewer supply chain risks while maintaining delivery speed.

Software Engineer, Sustaining Automation

Build Go-based automation and AI tooling for Chainguard’s secure open-source software supply chain. Develop package, testing, and container image systems that support reliable production builds.

Description

  • Design and build systems that coordinate package creation, test generation, and image building.
  • Create LLM-powered agent pipelines for generating manifests, scaffolding tests, and validating results.
  • Shape prompt designs, evaluation cycles, and quality checks.
  • Build Go-based command-line tools, services, and integrations.
  • Create test generators, validation frameworks, and other automation that improves customer reliability.
  • Contribute technical ideas to planning and help set the squad’s roadmap.
  • Work with teammates across US and Canadian time zones and with colleagues on adjacent squads in Europe and India.

Requirements

  • 3–5 years of software engineering experience, including building and shipping production systems
  • Strong Go programming skills
  • Experience using AI or LLMs to generate, review, and test code
  • Systems design ability, including contributing to loosely coupled, scalable systems and making practical trade-offs
  • Experience building developer tools, command-line interfaces, or automation platforms
  • Knowledge of container technologies and ecosystems, including Docker, OCI, container registries, and Kubernetes
  • Clear written and verbal communication, ability to work independently, and experience collaborating across teams and time zones
  • Must be based in the United States or Canada
  • Preferred: Experience working on or contributing to a Linux distribution such as Wolfi, Red Hat, or Ubuntu
  • Preferred: Experience maintaining many production services
  • Preferred: Open-source contributions
  • Preferred: Familiarity with software supply chain security, including SBOMs, provenance, and signing
  • Preferred: Experience with melange, apko, or Wolfi
  • Preferred: Understanding of compliance frameworks such as FedRAMP, FIPS, or STIG

Benefits

  • Remote-first work with team meetups, twice-yearly destination summits, and a monthly stipend for coworking, phone, and internet costs
  • Stock options upon hire and promotion
  • Access to secondary offerings and 10 years to exercise stock options
  • Health, vision, and dental insurance premiums fully covered for employees and dependents
  • Flexible paid time off
  • Paid parental leave: 18 weeks for birthing parents and 12 weeks for non-birthing parents, usable at once or throughout the child’s first year

Related Jobs

General Dynamics Information Technology

Remote Software Engineer, Oracle Data Modeling at GDIT

General Dynamics Information Technology

Design scalable software and Oracle data models for GDIT. Help modernize Customs and Border Protection revenue processing by moving paper collections to electronic solutions.

Open