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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CRM+ Platform in United States vacancy
  •  ...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
    more than 2 months 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
    more than 2 months 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
    2 days ago
  • $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... 
    Senior
    CRM
    Full time
    For contractors
    Local area
    Work from home

    News Break

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    CRM
    Full time

    Salesforce

    Bellevue, WA
    4 days ago
  • $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... 
    Senior
    CRM
    Full time
    Remote work
    Flexible hours

    Cox Enterprises

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

    Metropolis Corp

    Seattle, WA
    3 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

    San Francisco, CA
    4 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
    4 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
    more than 2 months ago
  •  ...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... 
    Senior
    CRM
    Full time
    Immediate start

    Leap

    United States
    more than 2 months ago
  • $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... 
    CRM
    Full time

    Salesforce

    San Francisco, CA
    2 days 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
    more than 2 months ago
  •  ...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... 
    Senior
    Full time

    Roblox

    Remote
    more than 2 months ago
  •  ...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-... 
    Senior
    Full time
    Worldwide

    Airwallex

    Seattle, WA
    12 days ago
  •  ...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... 
    Senior
    CRM
    Full time

    Swantide

    San Francisco, CA
    3 days 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
    a month 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
    more than 2 months 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
    more than 2 months ago
  • 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... 
    Senior
    Start working today
    Flexible hours

    Dell Technologies

    Colorado
    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

    Waltham, MA
    more than 2 months 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
    more than 2 months 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
    2 days 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
    21 days 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

    Denver, CO
    more than 2 months ago
  •  ...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... 
    Senior
    Full time

    Sofi

    Washington DC
    more than 2 months ago
  •  ...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... 
    Senior
    Full time

    Astronomer

    San Francisco, CA
    more than 2 months ago
  • $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... 
    Senior
    Full time
    Remote work
    Worldwide
    Shift work

    Torc Robotics

    Ann Arbor, MI
    a month ago
  •  ...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... 
    Senior
    Full time

    Snowflake

    Remote
    more than 2 months ago
  • $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... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    San Francisco, CA
    20 days ago

Do you want to receive more vacancies?

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