
Principal Software Engineer β Containers
Posted Oct 17

Posted Oct 17
This is a fully remote position, open to applicants in United States, +3 more countries.
β’ Define the technical vision for Chainguard Containers, encompassing the build pipeline, registry, and the architecture for adoption tooling for the upcoming one to three years.
β’ Collaborate with engineering and product leaders to create a roadmap and implement sequenced, resourced technical plans.
β’ Take ownership of the delivery for the largest multi-team projects from initial concept through to production and adoption.
β’ Make and document product-level trade-offs, including decisions regarding build versus buy and re-platforming.
β’ Establish design standards, review significant designs and code, and mentor Staff and Senior engineers to develop them into technical leaders.
β’ Leverage AI coding agents for system building, reviewing, and operation, while establishing safe team practices.
β’ Investigate issues across services, customer escalations, support tickets, and go-to-market data.
β’ Represent Chainguard within the container and open-source community through upstream contributions, standards discussions, presentations, and customer interactions.
β’ Ensure system health through observability, on-call duties, and implementing structural incident-prevention measures.
β’ Lead the development of secure container images, registries, image build pipelines, distribution systems, and adoption tooling.
β’ Over 10 years of experience in building and operating software utilized by paying customers, including several years as the technical lead on large, multi-team projects within a startup or hyper-growth environment.
β’ Relevant expertise in container images, container registries, OCI image format, Linux distributions or package management, build systems, or software supply chain security.
β’ Demonstrable contributions outside your employer, such as maintaining open-source projects, contributing to standards, delivering talks, or writing recognized by engineers or within industry-standard systems.
β’ Proven ability to exhibit technical leadership without formal authority.
β’ Experience in developing and executing roadmaps in collaboration with engineering and product leaders.
β’ Sound product-level judgment regarding trade-offs.
β’ Systems-thinking capabilities encompassing source, build, signing, distribution, and runtime processes.
β’ High levels of agency and urgency.
β’ Daily utilization of agentic coding tools and experience in transforming team workflows through these tools.
β’ Architectural proficiency in Go, including the ability to design a Go service from the ground up.
β’ Strong skills in API design, database management, caching, and cloud infrastructure on GCP or AWS.
β’ Exceptional written English skills.
β’ Experience leading in a distributed, remote-first team environment.
β’ Preferred qualifications include knowledge of software supply chain security, SBOMs, Sigstore, SLSA, open-source maintenance/contributions, product adoption, Terraform or infrastructure-as-code experience, or a non-traditional engineering background.
β’ Flexible & Remote-First Culture: Enjoy remote work with opportunities for team meetups, bi-annual destination summits, and a monthly stipend for coworking spaces, as well as phone and internet expenses.
β’ Receive stock options upon hiring and promotion.
β’ Engage in secondary offerings with a 10-year window to exercise your options.
β’ Comprehensive health, vision, and dental insurance premiums fully covered for you and your dependents.
β’ Flexible time off policy.
β’ 18 weeks of paid parental leave for birthing parents and 12 weeks for non-birthing parents, with the flexibility to take it all at once or throughout the child's first year.
Tailscale
Software Mind
CACI International Inc
Nemetschek Group
Get handpicked remote jobs straight to your inbox weekly.