Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Chainguard

Principal Software Engineer, Libraries Platform

Chainguard

Principal engineer defining Chainguard’s secure open-source library platform architecture. Automating CVE remediation, AI-driven patching, and multi-ecosystem builds across .NET, Go, and Rust.

Posted 8/12/2026full-timeRemote • 🇨🇦 CanadaLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in designing and operating infrastructure for language ecosystems, with a strong focus on automation, CI/CD, and cloud-native technologies. Capable of leading technical direction, mentoring engineers, and making strategic decisions across multiple teams and ecosystems.

Highest-signal resume keywords
Infrastructure DesignCI/CD AutomationGo ProgrammingCloud-Native InfrastructureTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Infrastructure As CodeCVE Remediation AutomationToolchain TroubleshootingPackage IndexingBuild Orchestration
Soft Skills
Excellent Written CommunicationMentoring
Tools & Technologies
DockerKubernetesTerraformGitHub ActionsArgo
Industry Keywords
Language EcosystemsSoftware Supply Chain SecuritySLSASBOMsSecure-By-Default Packaging

Tech Stack

Tools & technologies
CloudDockerGoKubernetesLinux.NETPyTorchRustTensorflowTerraform

About the role

Key responsibilities & impact
  • Own the technical strategy for scaling across multiple language ecosystems
  • Define ecosystem-agnostic and extensible architecture for package indexing, build orchestration, and metadata services
  • Lead end-to-end CVE remediation automation from detection through verified release
  • Direct agentic/AI-driven security patch generation and establish safety guardrails
  • Set platform-wide technical direction across package indexes, build and packaging pipelines, registry mirrors, and orchestration tooling
  • Make build-versus-buy and sequencing decisions for .NET, Go, and Rust support
  • Partner with Ecosystem, Platform, Delivery, Sustaining, and Security teams on the platform roadmap
  • Mentor Staff and Senior Engineers and lead architectural design reviews
  • Write documentation and RFCs for platform users
  • Define SLOs and lead incident response and postmortems
  • Troubleshoot toolchain, compiler, and dependency-resolution issues across ecosystems

Requirements

What you’ll need
  • 12+ years designing, building, and operating infrastructure for language ecosystems or developer platforms
  • Principal-level scope setting technical direction across multiple teams
  • Experience standing up or significantly extending support for a language ecosystem
  • Ideally experience with .NET/NuGet, Go/modules, or Rust/Cargo
  • Strong proficiency in Go
  • Track record of automating manual remediation workflows
  • Deep experience with CI/CD, agentic pipelines, cloud-native infrastructure, and infrastructure as code
  • Experience with Docker/OCI, Kubernetes, Terraform, and GitHub Actions, Argo, Tekton, or equivalents
  • Experience running infrastructure at scale across heterogeneous ecosystems
  • Ability to diagnose and resolve toolchain, compiler, and packaging failures across multiple ecosystems
  • Excellent written communication in a remote, distributed environment
  • Principal ownership mindset and ability to make ecosystem-generalization decisions with incomplete information
  • Nice to have: software supply chain security background including SLSA, SBOMs, sigstore, provenance, attestations, and secure-by-default packaging
  • Nice to have: Linux distributions, packaging, and reproducible build systems including Alpine, Wolfi, Debian, Bazel, CMake, and Ninja
  • Nice to have: AI/ML packaging and infrastructure including PyTorch and TensorFlow in cloud/Kubernetes environments
  • Nice to have: experience leading a platform through a major increase in automation maturity

Benefits

Comp & perks
  • Flexible & Remote-First Culture: Work remotely with team meetup opportunities
  • Bi-annual destination summits
  • Monthly stipend for coworking spaces, phone and internet costs
  • Stock options upon hire and promotion
  • Participation in secondary offerings
  • 10 years to exercise stock options
  • 100% covered health, vision and dental insurance premiums 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
  • Option to use parental leave all at once or throughout the child's first year