Senior Software Engineer - CRM+ Platform
Virtuous· Technology
RemoteFull-timePosted 2mo ago
About the role
Senior hands-on software engineer to build and scale Virtuous CRM+ platform (C#/.NET, Vue) on Azure with SQL Server. AI-first mindset, product-facing, ownership mindset, and collaboration with product/design to ship customer-value features.
Responsibilities
- Build, and maintain features across our CRM+ platform using C#, .NET, and SQL Server
- Architect and operate services on Azure, with an eye toward scalability, reliability, and cost
- Partner with Product and Design to shape requirements - not just receive them - bringing a customer-first perspective to technical tradeoffs
- Use AI tools, especially Claude Code, as a core part of your daily workflow: for prototyping, code generation, testing, debugging, documentation, and accelerating delivery
- Write clean, well-tested, maintainable code and unit tests - and participate actively in the code review process
- Mentor and pair program other engineers and help raise the bar for engineering practices across the team
- Influence best practice patterns for QA, CICD, and product architecture
- Troubleshoot and resolve production issues with a sense of urgency and ownership
- Contribute to technical strategy and help evolve our architecture as the platform scales
Qualifications
- 5+ years of professional software engineering experience, with deep expertise in C#/.NET
- 3+ years of experience with Vue; React or Angular experience transfers well
- Strong experience building and operating production systems on Azure
- Solid experience with SQL Server - schema design, query optimization, and performance tuning
- Genuine enthusiasm for AI-assisted development. Hands-on experience using Claude Code as part of your engineering workflow
- A customer-first, product-minded approach to engineering. You ask "how could this feature be better?" as often as "how do we build this feature?"
- Passion for contributing to customer discovery conversations, root cause analyses (RCAs), and occasional customer demos
- Experience working on CRM or data-intensive platforms is a strong plus
- Experience working with Datadog, Playwright, and other observability and testing tools a plus
- Excellent communication skills and comfort working cross-functionally with Product, Design, and Customer Success
- A track record of owning projects end-to-end, from design through deployment and monitoring
Skills
Required:C#.NETVueAzureSQL Server
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
- Unlimited PTO
- Paid time off for volunteer days and company holidays
- Employer-contributed healthcare benefits (medical, dental, vision) with dependent options and HSA/FSA
- 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)
- Community and company outings/events
Last updated Aug 27, 2026. Interested? Apply on the company site.
About Virtuous
The future of fundraising is personal.
Virtuous gives you the nonprofit CRM, fundraising, volunteer, and marketing tools you need to create more responsive donor experiences and grow giving.
CRMfundraisingvolunteermarketingdonor engagementnonprofit
More open roles at Virtuous
- Product Marketing Manager- Intelligence1mo agoRemote · Virtuous
- Product Marketing Manager- Donor Experience1mo agoRemote · Virtuous
- Enterprise Customer Success Manager1mo agoRemote · Customer Success
- Director of Support2mo agoPhoenix, AZ, Remote, USA · Customer Success
- General Manager, CRM +2mo agoRemote · Virtuous