Principal Software Engineer, Containers

New
C
ChainguardContainer security
Remote. United States preferred; Open to Canada, the United Kingdom, and Germany.Full-TimePrincipal
SalaryBase Salary Range $229,000 — $258,000 USD
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written English
Experience
10+ years building and operating software that paying customers use, including several years as the technical lead of large, multi-team projects at a startup or a company in hyper-growth.
Required Skills
AWSGCPGoLinuxCoaching

Requirements

  • 10+ years building and operating software used by paying customers.
  • Several years as technical lead on large, multi-team projects at a startup or hyper-growth company.
  • Relevant experience with container images, container registries, the OCI image format, Linux distributions or package management, build systems, or software supply chain security.
  • Visible contributions to the field through open source maintenance, standards work, talks or writing, or systems known in the industry.
  • Experience setting technical direction for a team without formal management authority.
  • Experience forming and executing roadmaps with engineering and product leaders, including prioritization, re-sequencing, and holding dates.
  • Product-level trade-off judgment and experience making decisions that affect a company's roadmap.
  • Systems thinking across upstream source, build, signing, distribution, and customer runtime.
  • Daily use of agentic coding tools and experience changing team practices through their use.
  • Architectural depth in Go, including designing a Go service from scratch.
  • Strong API design, databases and caching, and cloud infrastructure experience on GCP or AWS.
  • Excellent written English and experience leading on a distributed, remote-first team.

Responsibilities

  • Set and document the technical direction for the container build pipeline, registry, and adoption tooling.
  • Form roadmaps with engineering and product leaders and turn business goals into sequenced technical plans.
  • Lead large, multi-team projects from concept through production and adoption.
  • Make and document product-level trade-offs, including build-versus-buy and re-platforming decisions.
  • Set the design bar and review important designs and code, while developing Staff and Senior engineers as technical leaders.
  • Use AI coding agents to build, review, and operate, and establish safe practices for team use.
  • Work across teams to address customer escalations, support issues, and planning needs.
  • Represent Chainguard in container and open source communities through upstream work, standards discussions, talks, and customer conversations.
  • Maintain owned systems through observability, on-call, and structural incident-prevention improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
Base Salary Range $229,000 — $258,000 USD
Apply Now