The Principal Software Engineer will be the most senior individual contributor on Chainguard’s Container Product Engineering team, which builds Chainguard Containers. This technical leadership role sets the product’s technical direction and leads its largest, most consequential projects from concept through customer adoption. The role is hands-on, with regular coding and code review, and does not involve people management. The position shapes the architecture and roadmap for hardened container images, the registry that serves them, the image build pipeline, and tooling that helps engineers and AI agents adopt Chainguard Containers. The engineer works with engineering and product leaders to turn business goals into sequenced, staffed technical plans, and leads delivery across sub-teams. The team’s work includes customer-facing container product features, systems that build signed and attested images from Wolfi packages, registry performance and distribution, image signing, and adoption tooling such as Dockerfile migration tools and MCP servers. The role also contributes to the health and reliability of owned systems, engages with customers and other teams, and represents Chainguard in the container and open-source ecosystem. This is a remote role. The United States is preferred; applicants in Canada, the United Kingdom, and Germany are also considered. Chainguard cannot provide visa sponsorship or relocation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed