Senior Software Engineer (.NET)
Chainguard3 days ago
Base Salary
$157k - $184k/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 maintenance.
- Integrate with MSBuild, NuGet, and artifact repositories.
- Collaborate with leadership to shape the .NET libraries roadmap.
- Mentor and assist other engineers with design reviews and debugging.
- Partner with various teams to ensure pipeline reliability and security.
Requirements
- 5+ 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 MSBuild and NuGet for library packaging.
- Strong background in managing large codebases and resolving build issues.
- Proficiency in Go for build orchestration and automation.
- Experience with Terraform for infrastructure management.
- Ability to debug toolchain and packaging issues at scale.
- Experience with cloud-native environments and modern CI/CD systems.
- Background in DevOps, SRE, or platform engineering.
- Excellent communication skills in a remote setup.
- Ownership mindset with a focus on defining direction and outcomes.
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.
- Unlimited flexible time off to recharge.
- 18 weeks paid parental leave for birthing and non-birthing parents.