FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Software Engineer – Libraries Platform
ChainguardPrincipal engineer shaping Chainguard’s secure open-source library platform. Automating CVE remediation and scaling builds across .NET, Go, and Rust ecosystems.
Core Competencies
Role fitCore 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 and mentoring teams while ensuring reliability and security across diverse platforms.
Highest-signal resume keywords
12+ Years Infrastructure ExperienceStrong Proficiency In GoCI/CD And Infrastructure As CodeExperience With Docker And KubernetesPrincipal-Level Technical Direction
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
CVE Remediation AutomationPackage Indexing ArchitectureToolchain DiagnosisBuild OrchestrationMetadata Services
Soft Skills
Excellent Written CommunicationMentoring And Leadership
Tools & Technologies
DockerKubernetesTerraformGitHub ActionsArgo
Industry Keywords
.NET/NuGetGo/ModulesRust/CargoSoftware Supply Chain SecurityAI/ML Packaging
Tech Stack
Tools & technologiesCloudDockerGoKubernetesLinux.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
- Drive end-to-end CVE remediation automation from detection through verified release
- Lead agentic/AI-driven security patch generation and define validation, testing, provenance, and human-checkpoint 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 ecosystem support
- Partner with Ecosystem, Platform, Delivery, Sustaining, and Security teams on the platform roadmap
- Mentor Staff and Senior Engineers, lead design reviews, and write documentation and RFCs
- Define SLOs and lead incident response and postmortems for major platform failures
- Investigate toolchain, compiler, and dependency-resolution problems affecting pipeline reliability
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
- Direct 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 automating manual remediation workflows with appropriate human checkpoints
- 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 knowledge including SLSA, SBOMs, sigstore, provenance, attestations, and secure-by-default packaging
- Nice-to-have: experience with Linux distributions, packaging, and reproducible build systems including Alpine, Wolfi, Debian, Bazel, CMake, and Ninja
- Nice-to-have: familiarity with 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- 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 employee and dependents
- Unlimited flexible time off
- 18 weeks paid parental leave for birthing parents
- 12 weeks paid parental leave for non-birthing parents
- Flexible parental leave usage throughout the child's first year