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.- ...integrated flows Internal agent platforms that enable efficient, high-... ...About the job As a Software Engineer on the CX Platform team, you... .... You’ll report to a Senior Engineering Manager and work... ...external systems — telephony, CRM, identity, booking platforms...SeniorCRMFull timeRemote workWorldwide
- ...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$148.5k - $223.9k
...DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive... ...scale as our commercial CSOC. As a Senior Software Engineer on the team, your primary mission is to... ...and deploy these agentic and automation platforms into GovCloud — designing, building,...SeniorCRMFull time$117.2k - $313.7k
...SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer... ...ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting,... ...emphasis on backend systems, cloud platforms, and infrastructure.Languages: Proficiency...SeniorCRMFull timeWork experience placementRemote work- ...Senior Software Engineer Wowza Media Systems is seeking a Senior Software Engineer to join the team responsible for the core data infrastructure... ...customer account data, and report into our billing and CRM platforms. This is not a greenfield role. You'll be joining a...SeniorCRMRemote work
- Virtuous is seeking a Senior Software Engineer to help build and scale the CRM+ platform that powers fundraising and donor engagement for leading nonprofits. You’ll work primarily in C# and Vue within an Azure and SQL Server environment, partnering with product, design...SeniorCRM
$172.5k - $260.1k
...SalesforceSalesforce is the #1 AI CRM, where humans with... ...Salesforce.Join the Engineering Development and... ...the Unified Telemetry platform — a foundational data... ...we build and observe software.What You'll Actually Be... ...engineers across varying seniority levels — building high...SeniorCRMFull timeContract work$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$241k - $279.5k
...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- ...labs. Backed by leading venture investors and advised by senior AI research leaders. Full-Time, In-person, San... ...sponsorship: H-1B, O-1, OPT. About the Role: As a Senior Software Engineer, Infrastructure and Platform, you will design and build the core infrastructure...SeniorFull timeH1bVisa sponsorship
$165k - $225k
...building the comprehensive infrastructure platform that bridges our physical infrastructure... ...VLAN and subnet configuration, and software-designed networking orchestration for high... ...APIs and SDKs that enable researchers and engineering teams to programmatically provision and...SeniorImmediate startRemote workFlexible hours$90k - $115k
...KINTEK is developing a secure digital business-services platform that will allow administrators, employees, and business... ...system. We are seeking an experienced and highly capable Senior Full-Stack Software Engineer & Platform Lead to direct the technical development of this...SeniorCRMFull timeFor contractorsWork at officeLocal areaRemote work- ...in Richardson, TX is seeking a Principal Software Engineer to lead design and delivery of scalable... ...development, and secure integrations across ERP/CRM and manufacturing systems while ensuring... ..., reliability, and security. As a senior individual contributor, you will mentor...SeniorCRM
- ...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
- ...Front is the customer operations platform built for B2B complexity, keeping every team, tool, and customer conversation in sync... ...Employers 2022 List . We are looking for an experienced Software Engineer to work on the foundations of our React Native-based mobile...SeniorFull timeImmediate start
- ...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
- ...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
- ...the only unified payments and financial platform for global businesses. Powered by our unique... ...of proprietary infrastructure and software, we empower over 200,000 businesses worldwide... ...You Are & Role Overview The Platform Engineering team is architecting Airwallex’s next-...SeniorFull timeWorldwide
$160k - $190k
...Reports to: Engineering Manager Location: Remote US Compensation Range: $160,000–... ...Operations Center (SOC). As a result, our platform is never disconnected from the experts... ...an innovative and highly motivated Senior Software Engineer to join our Business Platform...SeniorRemote jobFull timeWorldwideHome office- ...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
$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- ...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
- ...Senior Software Engineer We are seeking a Senior Software Engineer to build and maintain backend... ...services and automation workflows supporting CRM, lead routing, and AI-assisted sales... .... Develop and maintain Salesforce platform and API integrations. Support...SeniorCRMContract workImmediate startRemote work
- ...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
$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$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CRM+ Platform. Be the first to apply!
- software engineer internship United States
- software development engineer aws United States
- software developer internship no experience United States
- real time software engineer United States
- financial software developer United States
- oracle software engineer United States
- part time software developer United States
- software engineer co-op United States
- graduate software developer United States
- software engineer travel United States




