← Back to list

Job
· Principal
Staff Software Engineer (Repositories)
Software Engineer
• Principal
• Remote
• Full-time
•
United States - Remote, USA
Chainguard's Repository team owns customer-facing package registry infrastructure and is building a unified repository experience across more artifact types (containers, APKs). The Staff Engineer will lead the architecture and implementation of the team's core registries, APIs and high-scale, high-reliability production services.
Responsibilities
- ▹Own the technical direction for key parts of Chainguard Repository: customer-facing registries, APIs and serving systems
- ▹Design, build and operate high-availability backend services in Go, laying the foundation for containers, images and APK repositories
- ▹Lead work on scalability, reliability, observability and load testing for production systems
- ▹Drive technical decisions on repository architecture, service boundaries and operational patterns
- ▹Partner closely with engineers across Chainguard for a cohesive repository experience and more artifact types
- ▹Mentor other engineers, raise the bar on design and code review, act as a force multiplier
Requirements
- ▹8+ years building and operating production backend or infrastructure systems, with clear staff-level ownership and technical leadership
- ▹Strong Go experience, or deep backend systems experience with the ability to ramp quickly in Go
- ▹Experience building or operating customer-facing infrastructure such as package registries, artifact repositories, APIs, or developer platforms
- ▹Experience deploying and managing services in production, with strong judgment on reliability, observability, performance and operational tradeoffs
- ▹Comfort across application and infrastructure layers, including infrastructure as code tools such as Terraform
- ▹Strong systems instincts and curiosity, proactively identifying and chasing down problems
- ▹Excellent communication and collaboration skills in a remote environment
Nice to have
- ▹Experience with package registries, artifact serving, repository products, or adjacent systems such as Docker registries, GitLab package services, Artifactory, Nexus
- ▹Familiarity with software supply chain security concepts such as provenance, SBOMs and trusted artifact distribution
- ▹Open source experience, especially in tooling or package ecosystems
- ▹Experience supporting or expanding multi-artifact repository platforms
Soft skills
Technical leadershipMentoringRemote collaboration
What we offer
- ▹Base salary: $170,000–$231,000/year
- ▹Flexible, remote-first culture: team meetups, bi-annual destination summits, monthly stipend for coworking, phone and internet
- ▹Stock options at hire and promotion, secondary offering participation, 10 years to exercise
- ▹100% covered health, vision and dental insurance for employee and dependents
- ▹Unlimited flexible time off
- ▹18 weeks paid parental leave for birthing parents, 12 weeks for non-birthing parents
About the company
Chainguard is the trusted source for open source, delivering hardened, secure and production-ready builds that engineers and AI agents rely on. Its customers include Fortune 500 enterprises (Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap, Snowflake); it is backed by leading venture investors.
Similar jobs

Job
· Principal
Staff Software Engineer (Guarded Containers)
Chainguard
Snowflake
+1
$205,000–$231,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Principal
Staff Software Engineer (Malware Detection)
Chainguard
Snowflake
$170,000–$231,000/yr
gross
🌍 Remote
United States - Remote
🗣️ EN

Job
· Principal
Staff Software Engineer, New Markets Middle East
Alpaca
+7
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
· Principal
Staff Software Engineer (Repositories)
Chainguard
ArtifactorySnowflake
+2
💰 Salary: not specified
🌍 Remote
United Kingdom - Remote
🗣️ EN

Job
· Principal
Staff Software Engineer (Repositories)
Chainguard
ArtifactorySnowflake
+2
$170,000–$231,000/yr
gross
🌍 Remote
Canada - Remote
🗣️ EN

Job
· Principal
Staff Software Engineer (Malware Detection)
Chainguard
Snowflake
💰 Salary: not specified
🌍 Remote
Canada - Remote
🗣️ EN