Senior Software Engineer - CRM+ Platform
Virtuous
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 elegant tools for fundraising, marketing, volunteerism, and online giving.
Our talented team is driven to disrupt the status quo in the nonprofit sector. We are hungry, humble, and committed to delivering best-in-class software solutions, customer success interactions, and sales experiences to the world’s leading nonprofits
We also recognize the importance of giving back and making a difference in the communities where we live and work. That's why we practice radical generosity by volunteering at nonprofits or going the extra mile for our team and the customers we serve. We take our work seriously, but we don’t take ourselves too seriously. We believe that life is too short not to love what you do.
The ideal candidate for Virtuous embodies our values by:
Asking questions with a spirit of curiosity
Giving feedback freely with candor & grace, welcoming it in return
Displaying a passion for philanthropy and technology
Serving with joy. Everyone is willing to make the coffee!
Celebrating the wins & milestones of others
Assuming good intent & demonstrating trust in others
Pursuing relationships with people different from themselves & creates space to be human
Find our core values & more here .
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 30-person EPD team. We move at the speed of a startup while having a big enough team to ship amazing work.
The ideal candidate for Virtuous embodies our values by:
Asking questions with a spirit of curiosity
Giving feedback freely with candor & grace, welcoming it in return
Displaying a passion for philanthropy and technology
Serving with joy. Everyone is willing to make the coffee!
Celebrating the wins & milestones of others
Assuming good intent & demonstrating trust in others
Pursuing relationships with people different from themselves & creates space to be human
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
You Must Have
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
What Makes You Stand Out
Proven experience in high-growth SaaS software
History of using AI tools to meaningfully speed up delivery without sacrificing quality
Experience with CI/CD pipelines and frequent (multiple times per week) deployment cadence
A bias toward simplicity and pragmatism over unnecessary complexity
Comfort giving and receiving direct, kind feedback
What We Offer
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.
We’ve recently noticed an increase in recruitment scams where individuals are impersonating recruiters to obtain personal or financial information through fraudulent interviews and job offers.
Please note that all legitimate communication from Virtuous will only come from the @ virtuous.org domain. If you receive a message from other domains, even if they look similar (e.g., virtuouscareers.org or virtuousjobs.com ), they are not legitimate and we recommend disregarding it immediately.- ...leader in enterprise recruitment software, SmartRecruiters offers a... ...-based global Hiring Success platform that allows teams to attract,... ...using recruitment marketing, CRM, AI, ATS, and a marketplace of... ...are looking for a passionate engineer to join the Frontend Core...SeniorCRMFull timeWork at officeRemote workWorldwide
- ...visit The Role Orum's Engineering team plays a pivotal role... ...so much to build. As a Senior Full Stack Software Engineer, you'll take end-to... ..., PostgreSQL, Google Cloud Platform, and FreeSWITCH. The... ...every product. You’ll work on CRM integrations (Salesforce,...SeniorCRMFull timeRemote workFlexible hours
$140k - $220k
...choice can change everything. Thrive with us at ZoomInfo.As a Senior Software Engineer on the Integrations team, you'll design and build the systems that connect ZoomInfo's platform to the ecosystem of CRM, MAP, and external eco-systems that our customers depend on. You...SeniorCRMWork from homeWorldwideMonday to Friday$150k - $280k
..., NewsBreak is the Content Intelligence platform shaping the future content economy. With... ....Partner with data and machine-learning engineers on event-triggered engagement, including... ...QualificationsRequired5+ years of backend software engineering, including ownership of a...SeniorCRMFull timeFor contractorsLocal areaWork from home$172.5k - $260.1k
...SalesforceSalesforce is the #1 AI CRM, where humans with agents... ...Authentication Platform Engineering Manager leads the team responsible... ...If...You have 13+ years of software engineering experience, including... ...record of hiring and growing senior engineering talent.Unleash...SeniorCRMFull time$197.6k - $329.4k
...DevelopmentJob ProfileSr Director, Software EngineeringManagement LevelSr... ...incentive program.Job DescriptionThe Senior Director, Software Engineering, provides Platform Leadership for the Customer... ...Platforms — defining patterns for CRM customization, contact center integration...SeniorCRMFull timeRemote workFlexible hours$231k - $267.5k
...help us create it. Who you are Metropolis is seeking a Senior Staff Software Engineer, Recognition Platform to serve as the technical owner of the Metropolis... ...physical-operations software, including hospitality CRM and PMS integrations Prior experience in a Uber-tech-...SeniorCRMTemporary workWork at officeLocal area$148.5k - $223.9k
...DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive... ...looking for an experienced and hands-on software engineer to join our team to build and scale the... ...frameworks, workflows, and validation platforms, applying AI tools, that help Salesforce...SeniorCRMFull time$172.5k - $260.1k
...SalesforceSalesforce is the #1 AI CRM, where humans with agents... ...Salesforce.About the TeamThe Platform Orchestration team is... ...scalable platform that enables engineering teams to deliver reliable and... ...observable, and metrics-driven software releases.Reliability measurement...SeniorCRMPermanent employmentFull time- ...Job Description The Senior Sales Account Manager for the Eastern U.S. will be based... ...Microsoft Knowledge and experience CRM Proficient Pricing & License Negotiations... ...) Preferred experience of sales in the software industry. Additional Information...SeniorCRMFull timeWork at office
- ...specialty care. About the Role The Senior Software Engineer builds the AI and automation systems... ...scale the company’s operational platform as the business grows. This role partners... ...Ship integrations across CRM and external healthcare systems Design...SeniorCRMFull timeImmediate start
$197.3k - $313.7k
...DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive... ...maintain the backend services, APIs, data-platform automation, and AI platform / agent... ..., and debugging live production issues.Software engineering fundamentalsOOP (required): encapsulation...CRMFull time- ...AI in perfect balance, and Assembled is the only unified platform that orchestrates both at scale. Companies like Canva, Etsy,... ...actually work. The Role We’re looking for an experienced software engineer to help build the foundation of Assembled’s platform. Our...CRMFull time
- ...developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that... ...safer, more civil shared experiences for everyone. As a senior software engineer on the Cell Platform team at Roblox, you will build systems...SeniorFull time
- ...the only unified payments and financial platform for global businesses. Powered by our unique... ...of proprietary infrastructure and software, we empower over 250,000 businesses worldwide... ...You Are & Role Overview The Platform Engineering team is architecting Airwallex’s next-...SeniorFull timeWorldwide
- ...Full Stack Software Engineer Swantide is changing the way companies manage their CRM. Our platform takes the headache out of set up, integrations, and maintenance as your team and its go-to-market tech stack scales. We are looking for a driven full stack software...SeniorCRMFull time
- ...enterprises. Our forward-deployed engineers and strategists embed with... ...against enterprise ERP and CRM environments, the retrieval and... ...repeats back into the platform so the next client is faster.... ...3+ years building production software, with real ownership of systems...SeniorCRMFull timeWork at officeFlexible hours
- ...About Watershed Watershed is the enterprise sustainability platform. Companies like Airbnb, Carlyle Group, FedEx, Visa, and Dr.... ...emissions and decarbonize their business. We're looking for software engineers to help build the AI platform that powers our agents product...SeniorFull timeWork at officeRemote work
- ...React powers the front-end. We're seeking a Senior JavaScript/TypeScript Engineer to join our team as we scale to more users within the... ...system. Requirements: Strong software engineering background Strong experience in JavaScript...SeniorFull timeWork at office
- Software Senior Principal Engineer (4 openings)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data... ...the stack, protect data continuity, and deliver the platforms, applications, and diagnostics our customers rely on every...SeniorStart working todayFlexible hours
- ...economically, and use it when and where they need to. Job Description As a Senior Software Engineer, you will work on the storage and virtualization team, reporting to the Director of Platform Engineering. You will be challenged to think out of the box and solve...SeniorFull time
$190k - $280k
...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers... ...works cross-functionally with product, engineering, BizOps, marketing, and sales to build... ...models. About the role As a Senior Software Engineer, you will architect and...SeniorHourly payFull timeFlexible hours$117.2k - $313.7k
...DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive... ...of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to... ...distributed systems engineering platform that ships hundreds of features to production...SeniorCRMFull time$240k - $265k
...Unify is building the first AI-native outbound platform where agents and sellers work side by side. We help revenue... ...redefining go-to-market with state-of-the-art AI. As an early Senior Backend Software Engineer. This role is focused on scaling our core platform to...SeniorFull time$184k - $223k
...come in You're our first dedicated software engineer. You're building the engineering foundation... ...shipping, and data we trust. The platform is ready for the next phase of growth and... ...warehouse work (SQL, Python, dbt, ELT) under senior data guidance. You don't need to have...SeniorFull timeWork at officeRemote workWork from homeRelocationNight shift- ...The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our Kubernetes and Istio team to create high-... ...and reliable. Provide technical leadership for the Cloud Platform team to design and implement strategies for optimizing cloud...SeniorFull time
- ...data teams to bring mission-critical software, analytics, and AI to life and is the... ...the industry-leading unified DataOps platform powered by Apache Airflow®. Astro accelerates... ...source software. We’re looking for a Senior Software Engineer to join our Platform Engineering team...SeniorFull time
$160.8k - $193k
...About the Role: We are seeking a Senior Software Engineer to join our Platform Engineering team. You will build and evolve the internal platforms and services that empower engineers across the company to automate and accelerate software development, testing, and validation...SeniorFull timeRemote workWorldwideShift work- ...About the team The Apps & Experiences Platform team powers the systems and services... ...across feature development, platform engineering, infrastructure, and internal tooling... ...production-ready features. AS A SENIOR SOFTWARE ENGINEER FOR THE APPS & EXPERIENCES PLATFORM...SeniorFull time
$185k - $260k
...About Zip Zip is the AI platform for enterprise procurement — built for humans and agents working together. By orchestrating... ...Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for...SeniorFull timeImmediate startRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CRM+ Platform. Be the first to apply!
- summer intern software engineer United States
- software developer fintech United States
- startup software engineer United States
- financial software developer United States
- junior software developer remote United States
- software engineer United States
- software data engineer United States
- freelance software developer United States
- software developer internship no experience United States
- part time software developer United States


