Senior Software Engineer- CRM+ Platform
Virtuous
Role Description
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.
- 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
Requirements
- 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
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
- 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
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$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
$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$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- ...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
- ...The Synthetics Platform team is the interface between engineers developing the Synthetics products and Datadog infrastructure teams. Today, Synthetics services... ...to run Synthetics tests, build tooling to deploy software in them and provide help on setting up cloud provider...SeniorFull timeWork at 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
$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- ...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
- ...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- ...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
$213k - $263k
...can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver... ...that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the... ...diverse set of sensors, enabling software engineers like you to develop multi-modal models and...SeniorFull timeRemote work$200k - $250k
...be the safest, most convenient way to offer a ticket to the millions of fans who browse our platform around the world. We are seeking a talented Senior Software Engineer to join our Platform Runtime team. In this role, you will play a pivotal role in designing,...SeniorFull timeWork at officeRemote workWorldwideFlexible hours$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$165k - $225k
...building out our GPU-accelerated compute platform that powers distributed AI training and... ...resource scheduling-enabling researchers and engineers to programmatically access high-... ...Requirements Experience: 5+ years in software engineering with proven experience...SeniorFull timeImmediate startRemote workFlexible hours$165k - $225k
...Your Role: You will be foundational to building our software-defined networking (SDN) platform that enables high-performance, isolated networking for... ...lifecycle management – enabling researchers and engineers to access enterprise-grade networking with cloud-like...SeniorFull timeImmediate startRemote workFlexible hours- ...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$200k - $250k
...looking for a Staff Full-Stack Engineer to lead end-to-end delivery... ...equal partners. The Product Platform Team The Product Platform... ...product. You’ll work on CRM integrations (Salesforce, Outreach... ...~8+ years of professional software engineering experience, including...CRMRemote jobFull timeFlexible hours$196k - $230k
...Expectations are high, and so are the rewards. The Streaming Platform team’s mission is to enable real-time, reliable, and... ...and deliver seamless experiences to our customers! As a Senior Software Engineer , you’ll design, develop, and operate distributed systems...SeniorFull timeWork at officeFlexible hoursShift work3 days per week- ...Job Title: Software Engineer - Senior Level (IE Platform Infrastructure) Location: Arlington, VA Clearance: Top Secret (TS) (Active) Type: Full-time, W2 About VivSoft: VivSoft is a mission-driven technology company specializing in Cloud, DevSecOps, Artificial...SeniorFull timeRemote workFlexible hours
- ...developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that... ..., more civil shared experiences for everyone. As a Senior Software Engineer on our Ads Platform team, you will architect and build...SeniorFull time
- ...provides a versatile subscription management platform to manage the entire subscription lifecycle for... ...our go-to-market initiatives. The Platform Engineering organization is looking for an individual to join our Software Infrastructure development team in Broomfield...SeniorFull timeWorldwide
$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...experienced, providing the foundational platforms, services, and developer experiences that... ...design and build services that empower engineers and scientists across the company to measure...SeniorOngoing contractLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- CRM+ Platform. Be the first to apply!
- associate software developer Remote
- software engineer part time Remote
- software developer intern Remote
- software developer fintech Remote
- software support engineer Remote
- ngo software engineer Remote
- software engineer - web development Remote
- intel software engineer Remote
- IT software engineer Remote
- machine learning software engineer Remote



