Site Reliability Engineer Net

Virtuous
Summary
Join Virtuous as a Site Reliability Engineer (.NET) and become the go-to expert for resolving complex customer issues, building internal tooling, and fostering engineering practices within Tier 2 Support. This cross-functional role blends development, diagnostics, and support, reporting to the Director of Engineering with a dotted-line to the Director of Technical Support. Your mission is to enhance product reliability and support efficiency. You will troubleshoot complex .NET service behaviors, debug support requests, and drive resolution of customer-reported bugs. Additionally, you will build and maintain internal tools, identify patterns in escalations, and mentor Tier 2 agents. This role requires strong .NET expertise, SaaS environment experience, and excellent communication skills.
Requirements
- You have 5+ years of experience in software engineering with strong expertise in .NET (C#, ASP.NET Core)
- You have experience in SaaS environments and a deep understanding of multi-tenant systems, APIs, and distributed application behavior
- You enjoy debugging and getting to the bottom of complex edge cases
- You have strong communication skills and love partnering with non-engineers to solve hard problems
- You’re curious and proactive—when you see recurring issues, you dig in and design a better path forward
- You’re comfortable being customer-facing—jumping on calls or helping restore trust during high-impact incidents
Responsibilities
- Resolve Complex Support Tickets
- Troubleshooting complex .NET service behaviors, data anomalies, or performance bottlenecks
- Debugging support requests from Tier 2 that require engineering insight or code-level evaluation
- Drive resolution of customer reported bugs by identifying root causes and delivering targeted fixes or mitigations
- Maintaining empathy for Support and customers throughout incident response
- Willingness to join customer calls to investigate issues firsthand, build trust, and accelerate resolution
- Build Internal Support Tooling
- Build and maintain internal diagnostics tools, dashboards, and scripts
- Create reusable utilities for inspecting customer environments and data
- Identify patterns in escalations and proactively reduce friction through automation or visibility tooling
- Equip the Support Team with Engineering Thinking
- Mentoring Tier 2 agents on technical systems, debugging practices, and tooling
- Hosting working sessions to walk through incident root causes and resolutions
- Collaborating to improve workflows, escalation paths, and the overall support-to-engineering handoff process
Preferred Qualifications
- Experience with tools like Azure App Services, Azure SQL, Redis, Hangfire, Application Insights, DataDog or other observability platforms
- Experience working with Zendesk and Jira to track issues and collaborate across teams
- Prior experience in Site Reliability, Production Support, or Customer-Facing Engineering roles
- Background in nonprofit tech, CRMs, or fundraising systems
Benefits
- Market competitive pay leveraging Carta data
- Employee recognition through Bonusly (birthdays, anniversaries, achievements, etc.)
- 401(k) retirement plan with company matching- 50% match up to 6% of compensation after 90 days
- We value our employee’s work-life balance and encourage taking advantage of Unlimited PTO
- Supportive time off including paid volunteer days and company holidays
- Employer-contributed healthcare benefits, encompassing medical, dental, and vision coverage, with plans available for dependents and choices for Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
- 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)
- We pride ourselves on Community and host exciting company outings and events
Share this job:
Similar Remote Jobs



