Skip to content
ChainguardChainguardUnited States

Principal Software Engineer

Sets technical direction for a secure libraries platform that builds, verifies, and serves open-source packages across multiple ecosystems. The role requires principal-level infrastructure experience, strong Go proficiency, and a track record of automating CI/CD and vulnerability-remediation workflows.

229k – 258k/yr
Remote12+ YOEBackend Engineering

About the role

Responsibilities

  • Define the architecture for scaling the Libraries Platform across language ecosystems, including .NET, Go, and Rust.
  • Generalize package indexing, build orchestration, and metadata services while preserving clean ecosystem-specific extension points.
  • Automate CVE remediation from detection through patching, rebuilding, verification, release, SBOM and provenance regeneration, policy verification, and rollout.
  • Establish direction for agentic and AI-driven security patch generation, including validation, regression testing, provenance, and human checkpoints.
  • 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 new ecosystem support.
  • Partner with Ecosystem, Platform, Delivery, Sustaining, and Security teams on roadmap and risk alignment.
  • Mentor Staff and Senior Engineers, lead design reviews, and write technical documentation and RFCs.
  • Define SLOs, lead incident response, and conduct postmortems for consequential platform failures.
  • Troubleshoot toolchain, compiler, and dependency-resolution issues involving NuGet, Go modules, Cargo, and related systems.

Requirements

  • 12+ years designing, building, and operating infrastructure for language ecosystems or developer platforms.
  • Principal-level experience setting technical direction across multiple teams.
  • Experience onboarding or significantly extending platform support for a language ecosystem or packaging model.
  • Strong proficiency in Go.
  • Experience 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 pipeline tooling such as GitHub Actions, Argo, or Tekton.
  • Ability to diagnose toolchain, compiler, and packaging failures across multiple ecosystems and create systemic prevention.
  • Excellent written communication in remote, distributed environments.

Nice to Have

  • Software supply chain security experience, including SLSA, SBOMs, Sigstore, provenance, attestations, and secure-by-default packaging.
  • Experience with Linux distributions, packaging, and reproducible build systems, including Alpine, Wolfi, Debian, Bazel, CMake, or Ninja.
  • Familiarity with AI/ML packaging and infrastructure, including PyTorch and TensorFlow, in cloud and Kubernetes environments.
  • Experience leading major improvements in automation maturity.

Compensation and Benefits

  • Base salary: $229,000–$258,000 USD.
  • Flexible, remote-first culture with team meetups, biannual destination summits, and a monthly coworking, phone, and internet stipend.
  • Stock options upon hire and promotion, participation in secondary offerings, and a 10-year exercise window.
  • 100% covered health, vision, and dental insurance.

Skills

GoDockerociKubernetesTerraformGitHub Actionsargotektonnugetgo modulescargoslsasbomsigstore
Fivetran

Principal Software Engineer

FivetranOakland, CA

Leads architectural vision and design of large-scale distributed systems for Fivetran's data movement platform. Drives cross-team initiatives, mentors engineers, and optimizes performance/scalability; requires 12+ years experience with backend systems like Java.

226k – 282k/yrHybrid12+ YOEBackend Engineering
Invisible Tech

Principal Backend Engineer, Forward Deployed

Invisible TechAustin, TX +1

Leads design, architecture, and deployment of AI-driven solutions for client workflows, owning projects end-to-end while mentoring engineers. Requires 12+ years experience with Python, ML frameworks, cloud infrastructure, and client-facing skills.

225k – 370k/yrHybrid12+ YOEBackend Engineering
Cloudflare

Principal Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Lead architecture and strategy for Cloudflare's Workers control plane as the most senior engineer on the Deploy & Config team. Own distributed systems, high-scale APIs, reliability, and developer experience powering the serverless edge platform.

220k – 303k/yrOn-site7+ YOEBackend Engineering
Idme

Principal Software Development Engineer Person & Trust Platform

IdmeMountain View, CA

Principal engineer owning data model strategy, API contracts, and architecture for ID.me's foundational Person, Trust, and Inspection Catalog systems that determine identity and confidence scoring. Requires 10+ years experience with deep expertise in graph data modeling and source-of-truth APIs.

243k – 307k/yrOn-site10+ YOEBackend Engineering
Huntress

Principal Software Engineer, SOC Experience

HuntressUnited States

Principal Software Engineer leading the SOC Experience team building systems for human-led security operations at scale. Focus on investigative workflows, workflow automation, agentic AI capabilities, and operational tooling.

215k – 240k/yrRemote15+ YOEBackend Engineering