Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - CRM+ Platform

Full-time

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CRM+ Platform in United States vacancy
  •  ...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... 
    Senior
    CRM
    Full time
    Remote work
    Worldwide

    The Hopper Company

    Boston, MA
    5 hours ago
  •  ...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... 
    Senior
    CRM
    Full time
    Work at office
    Remote work
    Worldwide

    Dev

    Remote
    14 hours ago
  •  ...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,... 
    Senior
    CRM
    Full time
    Remote work
    Flexible hours

    Orum

    United States
    14 hours ago
  • $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... 
    Senior
    CRM
    Work from home
    Worldwide
    Monday to Friday

    ZoomInfo

    Bethesda, MD
    1 day ago
  • $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,... 
    Senior
    CRM
    Full time

    Salesforce

    Bellevue, WA
    5 days ago
  • $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... 
    Senior
    CRM
    Full time
    Work experience placement
    Remote work

    Salesforce

    Washington DC
    4 days ago
  •  ...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... 
    Senior
    CRM
    Remote work

    Wowza Inc

    United States
    2 days ago
  • 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... 
    Senior
    CRM

    Praxis

    Phoenix, AZ
    3 days ago
  • $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... 
    Senior
    CRM
    Full time
    Contract work

    Salesforce

    San Francisco, CA
    4 days ago
  • $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... 
    Senior
    CRM
    Full time

    Salesforce

    Washington DC
    3 days ago
  • $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... 
    Senior
    CRM
    Permanent employment
    Full time

    Salesforce

    Atlanta, GA
    3 days ago
  • $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... 
    Senior
    CRM
    Temporary work
    Work at office
    Local area

    Metropolis

    New York, NY
    4 days ago
  •  ...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... 
    Senior
    Full time
    H1b
    Visa sponsorship

    Thomas Talent Network

    San Francisco, CA
    17 days ago
  • $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... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Moonlite

    Chicago, IL
    15 days ago
  • $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... 
    Senior
    CRM
    Full time
    For contractors
    Work at office
    Local area
    Remote work

    KINTEK GROUP LLC

    Rockville, MD
    9 days ago
  •  ...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... 
    Senior
    CRM

    Rehrig Pacific Company, Inc.

    Richardson, TX
    2 days ago
  •  ...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... 
    Senior
    CRM
    Full time
    Work at office

    Search Solutions

    Remote
    5 hours ago
  •  ...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... 
    Senior
    Full time
    Immediate start

    Front

    Remote
    14 hours ago
  •  ...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... 
    CRM
    Full time

    Assembled

    New York, NY
    14 hours ago
  •  ...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... 
    Senior
    CRM
    Full time
    Work at office
    Flexible hours

    Varick Agents

    San Francisco, CA
    14 hours ago
  •  ...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-... 
    Senior
    Full time
    Worldwide

    Airwallex

    Remote
    5 hours ago
  • $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... 
    Senior
    Remote job
    Full time
    Worldwide
    Home office

    Huntress

    United States
    5 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work

    Watershed

    San Francisco, CA
    14 hours ago
  • $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... 
    Senior
    CRM
    Full time

    Salesforce

    Bellevue, WA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Drw

    Remote
    14 hours ago
  •  ...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... 
    Senior
    CRM
    Contract work
    Immediate start
    Remote work

    Lifted, an Upwork Company™

    United States
    3 days ago
  •  ...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... 
    Senior
    Full time

    Actifio

    Remote
    5 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Relocation
    Night shift

    Cubby Beds

    Remote
    5 hours ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Flexible hours

    Sentry

    San Francisco, CA
    14 hours ago
  • $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... 
    Senior
    Full time

    Unify

    San Francisco, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - CRM+ Platform. Be the first to apply!