← All roles

Senior Software Engineer - CRM+ Platform

Virtuous· Technology
Apply on company site
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