Skip to content

Staff Software Engineer (.NET)

Staff Software Engineer builds and owns secure, reproducible .NET build pipelines, NuGet packaging automation, and developer tools for Chainguard Libraries. Requires 8+ years .NET ecosystem experience, Go proficiency, and DevOps/SRE background in cloud-native environments.

205k – 231kUnited StatesDevOps / SRERemote8+ YOE

About the role

Responsibilities

  • Own architecture and direction for .NET ecosystem infrastructure, enabling secure, reproducible build, test, and distribution workflows for .NET libraries and SDKs.
  • Design and maintain automation for building, updating, validating, and publishing .NET artifacts (NuGet packages), including vulnerability scanning, remediation, SBOMs, and provenance.
  • Build internal developer tools (dotnet build and MSBuild tasks/targets, NuGet tooling, CLIs, code generators) that improve how we build and maintain .NET packages at scale.
  • Integrate deeply with dotnet projects, NuGet, and artifact repositories, solving complex dependency and version-resolution issues in large codebases and mono-repos.
  • Collaborate with product and engineering leadership to shape the .NET libraries roadmap and deliver on key business outcomes for Chainguard Libraries.
  • Mentor and unblock other engineers through design reviews, documentation, and hands-on debugging of build and infrastructure issues.
  • Partner with Platform, Delivery, Sustaining, and Security to ensure .NET pipelines and services meet reliability and security expectations.

Requirements

  • 8+ years working in the .NET ecosystem (C# or similar) on build systems, packaging, or developer tooling, ideally on platform/infra or ecosystem teams.
  • Proven experience building and owning MSBuild extensions, NuGet tooling, CI/CD automation, or internal frameworks/tools for .NET libraries or services.
  • Deep familiarity with building, publishing and consuming in the .NET ecosystem (multi-project/solution builds, dependency graphs, publishing to registries).
  • Strong background in orchestrating large codebases or mono-repos and fixing dependency and build failures in production environments.
  • Proficiency in Go for build orchestration tooling, CLIs, and automation — the team's primary language for pipeline and glue code.
  • Experience with Terraform for managing infrastructure as code.
  • Demonstrated ability to debug toolchain, compiler, and packaging issues at scale and drive them to resolution.
  • Experience with cloud-native environments: containers (Docker/OCI, Kubernetes), public cloud (GCP, AWS, or Azure), and modern CI/CD systems (e.g., GitHub Actions, Argo, Tekton, or similar).
  • Background in DevOps, SRE, or platform engineering — experience at the intersection of build systems and production reliability is a core expectation, not a nice-to-have.
  • Excellent communication in a remote, distributed setup. Comfortable working across product, infra, and security, and mentoring peers at senior levels.
  • A staff-level ownership mindset: you define direction, own critical outcomes, and thrive in an early, high-impact area where engineers help set the roadmap.
  • Systems thinking mindset: comfortable directing, reviewing, and validating software regardless of how it's produced — including AI-assisted workflows — and owning outcomes end-to-end.

Nice to Have

  • Open source contributions in the .NET ecosystem (libraries, build tools, packaging, or related infrastructure).
  • Experience building and distributing widely used libraries, SDKs, or runtimes.
  • Familiarity with software supply chain security: SLSA, SBOMs, sigstore, provenance, attestations.
  • Exposure to Linux distribution and packaging ecosystems or reproducible build systems (e.g., Alpine, Wolfi, Debian, Bazel, Nix).

Compensation

Base Salary Range: $205,000—$231,000 USD

Skills

.NetC#MsbuildNugetGoTerraformDockerKubernetesGCPAWSAzureGitHub ActionsSbomSlsaBazel

Similar roles

DevOps / SRE jobs

Staff Software Engineer (Developer Platform)

Staff Software Engineer on the Developer Platform team building internal infrastructure, monorepo CI/CD, and Agentic AI tooling to accelerate secure software delivery. Requires 8+ years experience with Go, CI/CD, and cloud platform infrastructure.

205k – 231kUnited StatesDevOps / SRERemote8+ YOEGoRAG

Member of Technical Staff, Infrastructure

Architects and maintains scalable cloud infrastructure using Kubernetes and AWS/Terraform, manages CI/CD pipelines, responds to on-call incidents, and collaborates on best practices. Requires 5+ years cloud experience, 3+ years IaC, and strong programming skills.

205k – 225kSan Francisco, CADevOps / SREOn-site5+ YOEGoAWS

Staff Software Engineer, Build

Leads development and optimization of large-scale build infrastructure using Bazel, focusing on performance, reliability, and CI efficiency for Airbnb's engineering teams. Requires 8+ years experience, deep Bazel expertise, and cross-team leadership skills.

204k – 255kUnited StatesDevOps / SRERemote8+ YOECiBazel

Staff Cloud Hypervisor R&D

Leads R&D for next-generation hypervisor optimized for AI workloads with massive GPU fleets, focusing on zero-latency hardware virtualization, performance profiling, and security isolation. Requires 7+ years in hypervisors, kernel development, and AI hardware expertise.

204k – 247kSan Francisco, CA +1DevOps / SREOn-site7+ YOECKvm

Staff Software Engineer, Network Infrastructure

Builds and operates cloud-native network infrastructure including service mesh, cross-region gateways, and edge security for Airbnb's global services. Requires 9+ years experience in distributed systems and public cloud networking (AWS/GCP/Azure).

204k – 255kUnited StatesDevOps / SRERemote9+ YOEAWSGCP