Software Engineer (Repositories)

Chainguard
•$121,000 - $142,000•Remote

About The Position

Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. The Repositories team owns the customer-facing infrastructure that serves Libraries today and is laying the foundation for a unified repository experience across more artifact types, including containers and APKs. We’re hiring a Software Engineer to help build and operate the Repository team’s core systems: package registries, APIs, and production services that securely serve artifacts to customers at scale and with high reliability. This is an infrastructure-heavy backend role at the intersection of software engineering and production infrastructure. You’ll develop Go services, contribute to customer-facing systems, improve reliability and performance, and learn how production infrastructure supports a broader artifact platform. This is an early, high-impact area for the company. You’ll work closely with experienced engineers, take ownership of well-defined projects, and grow your ability to make effective technical decisions in a fast-moving environment.

Requirements

  • 2+ years of experience building software, with some experience working on backend or infrastructure systems.
  • Experience with Go, or strong programming experience in another language and the ability to learn Go quickly.
  • Experience contributing to software projects from implementation through testing and release.
  • Interest in building customer-facing infrastructure such as package registries, artifact repositories, APIs, developer platforms, or other backend systems.
  • Familiarity with software engineering fundamentals, including testing, code review, debugging, and version control.
  • Exposure to deploying or operating services in production, or a strong interest in developing those skills.
  • A systems-oriented mindset and curiosity: you like understanding how things work, investigating problems, and improving your solutions over time.
  • Clear communication and a collaborative approach, including the ability to ask for help, incorporate feedback, and work effectively in a remote environment.

Nice To Haves

  • 5+ years of experience building and operating production backend or infrastructure systems.
  • Strong Go experience, or deep backend systems experience with the ability to become productive in Go quickly.
  • Experience owning backend or infrastructure projects from design through production operation.
  • Experience building or operating customer-facing infrastructure such as package registries, artifact repositories, APIs, developer platforms, or other high-scale serving systems.
  • Strong judgment around reliability, observability, performance, security, and operational tradeoffs.
  • Experience deploying and managing services in production, including familiarity with cloud infrastructure and infrastructure-as-code tools such as Terraform.
  • Strong systems instincts and curiosity: you proactively identify problems, investigate root causes, and improve the platform before issues become bottlenecks for customers or internal teams.
  • Excellent communication and collaboration skills, particularly in a remote environment where engineers are expected to work across teams and turn ambiguity into progress.

Responsibilities

  • Build and improve customer-facing registries, APIs, and artifact-serving systems that make Chainguard software easy to consume securely and reliably.
  • Implement well-scoped projects and features from technical design through testing, rollout, monitoring, and iteration, with support from more experienced engineers.
  • Develop and operate backend services in Go that serve Libraries today and help establish the foundation for containers, images, APKs, and other artifact types over time.
  • Contribute to work involving scalability, reliability, observability, performance, and load testing for production systems.
  • Participate in design discussions and help make thoughtful decisions about service boundaries, APIs, data flows, and operational patterns.
  • Work with engineers and product partners across Chainguard to solve problems and deliver a cohesive repository experience.
  • Review code, ask questions, share what you learn, and contribute to a supportive engineering team.
  • Help investigate and resolve production issues, building your operational judgment and understanding of how customer-facing systems run in practice.

Benefits

  • Stock options upon hire and promotion
  • 10 years to exercise stock options
  • 100% of your health, vision and dental insurance premiums covered for you and your dependents
  • Flexible Time Off
  • 18 weeks paid parental leave for birthing parents
  • 12 weeks paid parental leave for non-birthing parents
  • Monthly stipend for coworking spaces, phone and internet costs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service