Unlimited Job Postings Subscription - $99/yr!

Job Details

Site Reliability Engineer (.Net)

  2025-09-15     Virtuous     Plano,TX  
Description:

Join to apply for the Site Reliability Engineer (.Net) role at Virtuous

Get AI-powered advice on this job and more exclusive features.

About Us

Virtuous is on a mission to inspire global generosity by helping nonprofits build better relationships with their donors. We offer a modern software platform that provides mid-sized charities with tools for fundraising, marketing, volunteerism, and online giving.

Our talented team is driven to disrupt the nonprofit sector. We are committed to delivering software solutions, customer success interactions, and sales experiences to the world's leading nonprofits. We also practice radical generosity by volunteering and supporting our communities. We believe in loving what we do.

The ideal candidate embodies our values by asking questions, giving feedback, showing passion for philanthropy and technology, serving with joy, celebrating others' wins, assuming good intent, and pursuing diverse relationships. Find our core values here.

Position Summary

We're seeking a Site Reliability Engineer (.NET) to join our Engineering team. This role works within Engineering and supports our Support team. You will report to the Director of Engineering and work closely with the Director of Technical Support. Your goal is to improve product reliability and support efficiency by resolving customer issues, building internal tools, and promoting engineering practices within Tier 2 Support. This role is suited for someone who enjoys development, diagnostics, and support.

Responsibilities

  1. Resolve Complex Support Tickets
    • Address tough customer issues at Tier 2 requiring deep application or system knowledge, including troubleshooting .NET services, data anomalies, and performance issues.
    • Debug support requests needing engineering insight or code evaluation.
    • Identify root causes of bugs and deliver fixes or mitigations.
    • Maintain empathy during incident response and join customer calls when needed.
  2. Build Internal Support Tooling
    • Create diagnostics tools, dashboards, and scripts to help support teams.
    • Develop reusable utilities for inspecting customer environments.
    • Identify patterns and reduce friction through automation and visibility tools.
  3. Equip Support Team with Engineering Skills
    • Mentor Tier 2 agents on technical systems and debugging.
    • Host sessions on incident analysis and resolutions.
    • Improve workflows and escalation processes.

You Must Have

  • 5+ years in software engineering with expertise in .NET (C#, ASP.NET Core).
  • Experience in SaaS, multi-tenant systems, APIs, and distributed applications.
  • Strong debugging skills for complex edge cases.
  • Excellent communication and collaboration skills.
  • Curiosity and proactivity in solving recurring issues.
  • Comfortable with customer-facing interactions.

Bonus Points

  • Experience with Azure services, Redis, DataDog, Zendesk, Jira, or similar tools.
  • Background in site reliability, production support, or nonprofit tech.

What We Offer

  • Competitive pay based on Carta data.
  • Recognition programs, 401(k) with match, unlimited PTO, paid volunteer days, and comprehensive healthcare.
  • Generous parental leave, community events, and a supportive environment.

Beware of recruitment scams. All legitimate communication will come from the @virtuous.org domain. Disregard messages from other domains.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development
#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search