Перейти к основному содержимому
Chainguard
Chainguard

Principal Software Engineer (Libraries Platform)

УдалённоUnited States только
Опубликовано
Роль
Бэкенд
Опыт
Принципал
Занятость
Полная занятость
$229k–$258k/yr
Проверьте доступность

Доступно для: US only. Укажите, откуда вы работаете, чтобы проверить доступность.

Коротко по делу

Principal engineer to own the technical strategy for Chainguard's multi-ecosystem libraries platform — scaling build, CVE remediation, and patch automation. Must have 12+ yrs in developer platforms, deep Go, and hands-on experience onboarding new language ecosystems (NuGet, Go modules, Cargo). US remote only; base $229k–$258k.

Ключевые навыки

GoKubernetes

Обязательные навыки

DockerTerraformGitHub Actions/Argo/Tekton

Желательные навыки

SLSASBOMsigstoreprovenanceattestationsAlpineWolfiDebian

Чем предстоит заниматься

  • Own the technical strategy for multi-ecosystem scaling: define the architecture that lets the Libraries Platform onboard new language ecosystems (.NET, Go, Rust) without re-deriving core services per ecosystem.
  • Drive end-to-end remediation automation: lead the redesign of CVE remediation workflows to close the loop from detection to verified, released fix with minimal manual intervention.
  • Push the frontier on novel patch generation: set the direction for agentic/AI-driven systems that synthesize security fixes when no upstream patch exists yet, and design guardrails for safe shipping.
  • Set platform-wide technical direction spanning the package index, build/packaging pipelines, registry mirrors, and orchestration tooling.
  • Make foundational build vs. buy and sequencing calls for bringing .NET, Go, and Rust online.
  • Partner at the org level with Ecosystem teams, Platform, Delivery, Sustaining, and Security to align the platform roadmap.
  • Raise the technical bar across the org: mentor Staff and Senior Engineers, drive design reviews, and write docs and RFCs.
  • Own reliability and scalability at the platform level: define SLOs for the expanded remediation pipeline, and lead incident response and postmortems.
  • Get hands-on when it matters: dig into toolchain, compiler, and dependency-resolution problems specific to new ecosystems (e.g., NuGet, Go modules, Cargo).

Что требуется

  • 12+ years designing, building, and operating infrastructure for language ecosystems or developer platforms (build systems, package registries, or CI/CD serving widely-used libraries or services) with demonstrated Principal-level scope.
  • Direct experience standing up or significantly extending platform support for a language ecosystem (e.g., .NET (NuGet), Go (modules), or Rust (Cargo)).
  • Strong proficiency in Go, with the judgment to know when a new ecosystem's idioms should bend the platform and when the platform should hold its ground.
  • A track record of automating away manual remediation steps, including judgment calls about where automation is safe and where a human checkpoint still matters.
  • Deep background in CI/CD, agentic pipelines, cloud-native infrastructure, and IaC: containers (Docker/OCI, Kubernetes), Terraform, and pipeline tooling (GitHub Actions, Argo, Tekton, or equivalents) with experience running these at scale across heterogeneous ecosystems.
  • Demonstrated ability to diagnose and resolve deep toolchain, compiler, and packaging failures across multiple ecosystems, and to turn one-off fixes into systemic prevention.
  • Excellent written communication in a remote, distributed environment.
  • A Principal ownership mindset: set direction other engineers build against, comfortable making ecosystem-generalization calls with incomplete information, and actively shape both the roadmap and engineering culture.

Преимущества

  • Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs.
  • Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options.
  • 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents.
  • ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset.
  • 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.

Chainguard provides trusted open source artifacts for every layer of your modern software stack—containers, language libraries, and VM images.

Cyber Security (Open Source Software Delivery)Стартапchainguard.dev/
$229k–$258k/yr