Staff Software Engineer (.NET)
Chainguard3 days ago
Base Salary
$205k - $231k/yr
Responsibilities
- Own architecture and direction for .NET ecosystem infrastructure.
- Design and maintain automation for building and publishing .NET artifacts.
- Build internal developer tools to improve .NET package management.
- Integrate with dotnet projects and solve complex dependency issues.
- Collaborate with leadership to shape the .NET libraries roadmap.
- Mentor and assist other engineers through design reviews and debugging.
- Partner with various teams to ensure reliability and security of .NET services.
Requirements
- 8+ years of experience in the .NET ecosystem, focusing on build systems and tooling.
- Proven experience with MSBuild extensions and CI/CD automation.
- Deep familiarity with .NET publishing and dependency management.
- Strong background in managing large codebases and resolving build failures.
- Proficiency in Go for build orchestration and automation.
- Experience with Terraform for infrastructure management.
- Ability to debug toolchain and packaging issues at scale.
- Familiarity with cloud-native environments and modern CI/CD systems.
- Background in DevOps or platform engineering is essential.
- Excellent communication skills in a remote setup.
- A staff-level ownership mindset and systems thinking approach.
Benefits
- Flexible and remote-first culture with team meetups and stipends for coworking.
- Stock options upon hire and promotion with a 10-year exercise period.
- 100% coverage of health, vision, and dental insurance premiums.
- ∞ Flexible Time Off to recharge and reset.
- 18 weeks paid parental leave for birthing and non-birthing parents.