C

Chainguard

Builds hardened open-source software for developers

Staff Software Engineer - Containers

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years building and operating software used by paying customers, including leading at least one multi-engineer project end to end.
  • Demonstrated high agency and urgency, including finding ways forward independently and unblocking others.
  • System-level judgment on trade-offs, with examples of decisions that changed a roadmap and an explanation of what was deprioritized and why.
  • Ability to design across the build pipeline, registry, distribution, and customer runtime, anticipating second-order effects.
  • Daily use of agentic coding tools and experience changing a team's work practices through their use.
  • Ability to turn an ambiguous product goal into a concrete technical plan and adapt when priorities shift.
  • Architectural depth in Go, including designing a Go service from scratch, plus strong API design, databases, caching, and cloud infrastructure on Google Cloud Platform or Amazon Web Services.
  • Deep knowledge of containers, container registries, the Open Container Initiative image format, and Kubernetes.
  • A track record of mentoring engineers and improving technical practices across a team.
  • Excellent written English and experience working on a distributed, remote-first team.

Responsibilities

  • Architect and drive major new features and services for Chainguard Containers across engineers or teams, from concept through production and the first weeks of customer use.
  • Make and own high-impact trade-offs about which capabilities to build first, what to defer, and when to re-platform; document decisions and bring dissenting engineers along.
  • Use AI coding agents to build, review, and operate, and set standards for the team's safe use of them as usage grows.
  • Follow problems across other teams' services, customer calls, support tickets, or go-to-market data, and work across team boundaries to address them ahead of planning cycles.
  • Mentor and develop engineers through design reviews and pair work, and establish standards for how the team designs, builds, and ships.
  • Partner with Product and engineering leadership on the roadmap, contributing technical input to what is built as well as how it is built.
  • Maintain the health of owned systems through observability, on-call work, and fixes that prevent recurring incidents.
  • Write design notes, decision records, and status updates to support collaboration on a remote team.

Desired Qualifications

  • Experience in software supply-chain security, including software bills of materials, Sigstore signing, or SLSA.
  • Familiarity with Chainguard open-source tools Wolfi, apko, and melange.
  • Experience with Terraform or other infrastructure-as-code tools.
  • Authorship or maintenance of open-source projects.
  • A non-traditional path into engineering, including learning through building.

About the Company

Chainguard

Builds hardened open-source software for developers

Chainguard builds and maintains hardened open-source software for engineering and security teams that want to reduce exposure to vulnerable components. Its Containers provide application environments, while Libraries supply rebuilt code packages used by developers. The company builds these artifacts from source and updates them as upstream software changes, helping teams integrate maintained components into existing development and deployment workflows. Customers pay for container access by image catalog or engineering organization size, with language ecosystem licensing based on developer counts. Chainguard was founded in 2021 and is headquartered in Kirkland, Washington.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$892M
Headquarters
Kirkland, WA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Chainguard

See more jobs