Principal Software Engineer (Libraries Platform)
ChainguardRemotely
Listed on 2 job boards, which is a stronger signal than one board alone.
gorustdockerkubernetesdotnetnugetcargo
Also available on
Job Description
📋 Description
- Lead multi-ecosystem platform expansion for libraries to onboard new languages.
- Define architecture for ecosystem-agnostic package indexing and build orchestration.
- Oversee remediation pipeline from CVE detection to release with automation.
- Drive AI-driven patch strategies with safe guardrails and testing gates.
- Set platform-wide direction for packaging, registry mirrors, and tooling at scale.
- Mentor engineers and shape architecture through RFCs and reviews.
🎯 Requirements
- 12+ years building and operating language ecosystems or developer platforms.
- Proven experience in onboarding new toolchains (e.g., .NET NuGet, Go modules, Rust Cargo).
- Strong Go proficiency; ability to adapt to other ecosystems.
- Automation-focused: end-to-end remediation, CI/CD, and IaC.
- Deep toolchain knowledge: Docker, Kubernetes, Terraform, GitHub Actions, Argo, Tekton.
- Excellent remote communication; influence via docs and RFCs.
🎁 Benefits
- Flexible, remote-first culture with team meetups and coworking stipends.
- Equity options with long exercise windows.
- 100% health/dental/vision coverage for you and dependents.
- Generous PTO and 18 weeks parental leave.
Back to all jobs