Senior Software Engineer - CRM+ Platform

🏢 Virtuous · 📍 Remote, USA · 💼 remote · ⏰ FullTime
⚡ Direct Talent Broker Referral
Why apply through CandidatesReach?
✔ Tailored Executive Endorsement Letter: Highlight your real strengths and verified background directly to hiring leads.
✔ Your Preferred Screening Terms: Choose between a 1-minute quick phone screen or scheduled email calendar.
✔ $500 Cash Hiring Bonus: Receive $500 direct cash reward after 30 days of active employment.

Position Summary & Responsibilities

Position Summary

Virtuous is looking for a Senior Software Engineer to help build and scale our CRM+ platform, the system that powers fundraising and donor engagement for the world’s leading nonprofits. You'll work primarily in C# and Vue within an Azure and SQL Server environment. You’ll partner closely with product, design, and other engineers to ship features that directly impact how organizations connect with their donors and advance their missions.

Virtuous CRM+ is built on the latest version of .NET and Vue, and we are actively building AI-first features on the leading edge of SaaS software.

This is a senior, hands-on role for someone who is AI-Forward and thinks like a Product Engineer. You won't just implement stories; you’ll understand the "why" behind the work and actively collaborate with the team to deliver innovation and customer value. You’ll be expected to actively influence product direction and operate with high agency and ownership within your squad.

Virtuous is a high-growth SaaS company with a talented EPD team at its core. We move at the speed of a startup while having a big enough team to ship amazing work.


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

🎯 Candidate Preparation Guide For Virtuous Applicants

Key Role Competencies & Evaluation Highlights

Key Role Focus:

Assessing alignment with responsive fundraising methodologies, non-profit CRM expertise, and empathy-driven enterprise SaaS sales and success.

📋 Preparation Priorities (Key Areas to Clarify):
  • 1. Treating non-profit clients with a transactional, purely corporate software sales mindset
  • 2. Lack of familiarity with donor databases, fundraising KPIs, and constituent relationship management
  • 3. Cynical or uninspired attitude toward mission-driven enterprise solutions
✨ Recommended Role Alignment Hook:

I scale responsive fundraising engines that help non-profits maximize donor generosity and long-term retention.

🔒 Free Candidate Preparation Access

Unlock Preparation Priorities & Alignment Hook

Sign in below to review role alignment recommendations before submitting your referral.

🤝 Talent Broker Referral · $500 Bonus Included

Apply for Senior Software Engineer - CRM+ Platform

Setup your contact terms & referral note to get recommended directly to the hiring lead at Virtuous.

⚡ Continue with Google (Instant Setup)
or with email

Already have an account? Sign in here