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

Senior Software Engineer (Full Stack) - Raise

Worky

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

We're looking for a Senior Software Engineer (Full Stack) to join our Raise team, the fundraising platform behind branded giving experiences for thousands of nonprofits, everything from drag-and-drop form and campaign page building to A/B testing, donor intelligence, and data-driven ask personalization.

You'll help build, scale, and maintain the web applications that power the Virtuous Raise product, from crafting polished, donor-facing UIs (Raise pages need to look and feel unmistakably on-brand) to designing the backend systems and integrations that make personalization and real-time performance possible at scale. This is a “product engineer” role: you'll own features end to end, from discovery to finish, not just execute a spec handed to you.

It's essential that you already know and actively use modern AI development tools, and that you bring a pre-AI engineering foundation, we're looking for a tenured engineer who has adopted AI as a force multiplier, not a “vibe coder.” You'll need the judgment to review AI-generated code architecturally and catch it when it starts to go off the rails, while staying firmly in the driver's seat on correctness, design, and long-term code health.

Our current tech stack is C# on the backend, with Vue on the frontend (React/Svelte experience translates well). This role is roughly a 50/50 split between backend and frontend work, with a front-end lean given the design sensitivity of a donor-facing product like Raise.

Responsibilities

  • Own features across Raise end to end, from forms and campaign pages to A/B testing, analytics/reporting, and data-driven donor upgrades, with the same weight given to visual polish as to functionality

  • Help build the next wave of agentic experiences inside Raise, including agentic form and page building for nonprofit customers (leveraging their brand, voice, and data) and extending that agentic approach into email and other donor-facing touchpoints

  • Design, build, and ship net-new, revenue-driving features across the full stack

  • Own the performance, scalability, and reliability of the systems you build, instrumenting and monitoring them as first-class parts of the work

  • Review AI-generated code with real architectural judgment, catching issues before they ship rather than rubber-stamping AI output

  • Collaborate closely with Product and Design to translate donor and nonprofit customer needs into technical solutions

  • Participate in code reviews and architectural discussions, contributing thoughtfully without becoming a bottleneck (we're looking for strong opinions, held loosely, not someone who slows the team down nitpicking style)

  • Write clean, testable, efficient code across the frontend and backend

  • Research and resolve customer bugs and issues preventing a world-class product experience

  • Support a culture of experimentation, iteration, and continuous delivery

You Must Have

  • 6+ years building modern web applications, including meaningful time spent running and scaling them in production

  • Proficiency with C# and APIs, plus experience integrating with RESTful and/or GraphQL APIs

  • Experience with JavaScript/TypeScript and frontend frameworks such as Vue, React, or Svelte

  • Hands-on experience with AI coding agents (Claude Code, Cursor, Copilot, etc.) as a regular part of your development workflow, alongside a strong pre-AI engineering foundation

  • Experience operating cloud infrastructure (Azure preferred) and infrastructure-as-code tooling (e.g., Terraform, TerraGrunt)

  • Strong understanding of relational databases, not just querying them, but tuning them: indexing, query optimization, and strategies for scaling (read replicas, partitioning, connection pooling, etc.)

  • Solid DevOps fundamentals: CI/CD pipelines, containerization, infrastructure monitoring, and hands-on experience scaling applications under real load

  • Comfort with observability tooling (metrics, logging, tracing, alerting), DataDog preferred, and a habit of using it to debug and prevent production issues

  • Design sensibility, comfort owning donor-facing, polished UI work, not just functional implementation

  • A love for building quality products that delight users and solve real problems

  • Strong communication skills and a team-first mindset

Nice to Haves

  • Familiarity with container orchestration (Kubernetes) or modern PaaS deployment

  • Experience defining and working against SLOs/SLIs, or otherwise formalizing reliability targets

  • Experience working in a SaaS or B2B product company

  • Prior experience in the nonprofit tech space

  • Contributions to open-source projects or relevant technical blogs

  • Excitement about helping teams grow and mature their engineering practice

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.

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full Stack) - Raise in Madison, MS vacancy
  •  ...Virtuous is seeking a Senior Software Engineer (Full Stack) to join the Raise team, shaping the fundraising platform used by thousands of nonprofits. You will own features end-to-end, from donor-facing UI to backend integrations, with a focus on AI-assisted development... 
    Fullstack
    Senior

    Worky

    Madison, MS
    9 hours ago
  • $113.58k - $192.9k

     ...workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward‑...  ...industrial analytics challenges. What You’ll Be Able To Do As a Full‑Stack Software Engineer on our Balanced Product Team, you will... 
    Fullstack
    Senior
    Immediate start
    Free visa
    Flexible hours

    Ford Motor Company

    Jackson, MS
    11 hours ago
  •  ...Ford Motor Company is seeking a Full-Stack Software Engineer to join the Industrial Systems Analytics (ISA) group. You will design, build, and deploy cloud-based analytics apps, integrating Generative AI and LLMs to drive autonomous decision-making in industrial data... 
    Fullstack
    Senior

    Ford Motor Company

    Jackson, MS
    10 hours ago
  • $197.4k - $232k

     ...Location Type: Remote Department Engineering Compensation: $197.4K – $232K •...  ...Streaming Platform. About the Role Senior Software Engineers II at Confluent take...  ...improvements (tooling, automation, process) that raise the bar for the broader engineering... 
    Senior
    Full time
    Remote work

    Confluent

    Jackson, MS
    12 hours ago
  • $183.8k - $263.6k

     ...team is responsible for core control plane software that enables policy configuration,...  ...integration. You will work closely with engineers across control plane, data plane, and platform...  ...education, certifications, and/or training. The full salary range for certain locations is... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Jackson, MS
    4 days ago
  • $186.07k - $218.9k

     ...product, design, security, data or other engineering teams Demonstrate a keen awareness of...  ...have at least 5 years of experience in software engineering and at least 5 years of experience...  ...manage the data of job applicants. Our full notice outlining how data will be... 
    Senior
    Local area

    Coinbase

    Jackson, MS
    4 days ago
  • $186.07k - $218.9k

     ...called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the AI Platform team within the Platform group, you’ll...  ...the company’s single path to large language models and the full agent lifecycle: build, deploy, run, observe, and improve. You... 
    Senior
    Local area

    Coinbase

    Jackson, MS
    10 hours ago
  •  ...Full-Stack Developer & Systems AdministratorGreene Education is seeking a skilled Full-Stack Developer & Systems Administrator to support, maintain, and expand the organization's educational technology platform. This position is responsible for both the technical infrastructure... 
    Fullstack
    Temporary work
    Local area
    Remote work

    Greene Education Service LLC

    Madison, MS
    2 days ago
  •  ...A technology solutions firm is seeking a .Net full stack developer for a long-term contract in Jackson, MS. The ideal candidate will have extensive experience in .Net programming, database management, and application security. Responsibilities include upgrading applications... 
    Fullstack
    Long term contract

    Accord Technologies Inc

    Jackson, MS
    2 days ago
  •  ...complicated SQL statements. Knowledge of best practices when dealing with relational databases. Capable of configuring popular database engines and orchestrating clusters as necessary. Ability to plan resource requirements from high level specifications. Capable of... 
    Fullstack

    My3Tech Inc

    Jackson, MS
    3 days ago
  •  ...A leading data streaming company is seeking a Senior Software Engineer to lead the design and implementation of backend systems in a cloud-native environment. This role requires strong experience in backend programming languages, distributed systems, and technical leadership... 
    Senior
    Remote work

    Confluent

    Jackson, MS
    4 days ago
  •  ...Overview Net full stack developer Jackson, MS long term Responsibilities Net full stack developer Jackson, MS long term Position type: Contract We are seeking a .Net full stack level III consultant accountable for performing complex assignments often requiring the development... 
    Fullstack
    Contract work

    Accord Technologies Inc

    Jackson, MS
    4 days ago
  •  ...Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process...  ..., depending on project assignment, will be responsible for full stack applications and platforms including micro-services, process... 
    Fullstack
    Work at office
    Local area

    Performance Review Institute

    Jackson, MS
    4 days ago
  •  ...Software Developer, Sr.Are you looking for a great team environment? Southern Farm Bureau Casualty Insurance Company is currently seeking a Software Developer, Sr.Southern Farm Bureau is a great company and an excellent place to work. The Company offers a family-oriented... 
    Senior
    Work at office
    Night shift

    Virginia Farm Bureau

    Ridgeland, MS
    3 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Fullstack
    Full time
    Remote work

    SynergisticIT

    Jackson, MS
    4 days ago
  • The Mississippi Department of Finance & Administration is seeking a third -level professional position accountable for \ performing complex assignments often requiring the development of new or improved applications, processes or \ techniques. Accountable for application...
    Fullstack
    Full time

    Novalink Solutions

    Jackson, MS
    1 day ago
  •  ...Senior COBOL CICS DeveloperLocation: Remote - (Jackson, MS-39211) Duration: 12+ Months ContractJob DescriptionWe are looking for a talented...  ...with SCRUM/Iteration methodologies.Experience with Jira Software.Ability to work on many projects at one time.Experience converting... 
    Senior
    Remote work

    Ageatia Global Solutions

    Jackson, MS
    3 days ago
  • $100k

     ...Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career...  ...into tech.Preferred SKILLS For Java/Full stack/Devops PositionsAssociate or Bachelors...  ...of Core Java, javascript, C++ or software programming Spring boot, Microservices,... 
    Fullstack
    H1b

    SynergisticIT

    Jackson, MS
    3 days ago
  •  ...Hiring: W2 Candidates Only Job Description: We are seeking a Senior Java Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong experience with Java, Spring Boot, REST APIs, microservices, and database... 
    Senior

    innovitusa

    Jackson, MS
    10 days ago
  •  ...Coinbase is seeking a Senior Software Engineer for the AI Platform to build and run LLM and agent infrastructure used across the company. You will own core platform systems including the LLM Gateway, AI Hub, and agent runtime with sandboxed environments. You will lead... 
    Senior
    Remote work

    Coinbase

    Jackson, MS
    10 hours ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists, and Machine Learning engineers.Who Should Apply: Recent Computer science/Engineering/Mathematics/... 
    Fullstack
    H1b

    SynergisticIT

    Jackson, MS
    4 days ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jul 24, 2026 Employment Type: Full Time Job ID: R-2094 Description Senior Life Sciences...  ..., throughout the entire software development lifecycle (SDLC... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Jackson, MS
    1 day ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged... 
    Full time
    Remote work

    Ssg

    Ridgeland, MS
    1 day ago
  • $293.9k - $406.8k

     ...outcomes, as a Distinguished Engineer. The team delivers secure, scalable...  ..., and drive industry-leading software, hardware, and technology...  ...policy systems while influencing senior leadership and technical...  ...certifications, and/or training. The full salary range for certain... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Jackson, MS
    4 days ago
  •  ...A leading engineering services firm is seeking a System Administrator IV to support the Navy by managing enterprise IT systems. This role involves ensuring system reliability, performance, and compliance with cybersecurity standards. Candidates should have 8–12 years of... 
    Senior

    Saalex

    Madison, MS
    2 days ago
  • $210.6k - $305.1k

     ...high-performance data plane software that leverages Data Processing...  ...innovation while collaborating with engineers solving some of the industry’...  .... You’ll work across the full software development...  ...applications using DPDK, networking stacks, or similar technologies.... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Jackson, MS
    2 days ago
  • A leading IT staffing firm in the United States, specifically in Ridgeland, is looking for an experienced Oracle DBA. The role requires over 8 years of experience in database administration, including tuning and troubleshooting, along with proficiency in SQL scripts. The...
    Senior

    360 IT Professionals

    Ridgeland, MS
    2 days ago
  •  ...Hiring: W2 Candidates Only Job Description: We are seeking a Senior Java Full Stack Developer to develop scalable enterprise applications across both backend and frontend technologies. The ideal candidate will have strong experience with Java, Spring Boot, React... 
    Fullstack

    innovitusa

    Jackson, MS
    15 hours ago
  • AI Systems Integration LeadWe are seeking an AI Systems Integration Lead to design and implement integration solutions across AI platforms, enterprise applications, and cloud services. This individual will lead the development of APIs, connectors, and integration patterns...

    Apex Systems

    Ridgeland, MS
    3 days ago
  • $74.1k - $148.3k

     ...Objective Minimum Qualifications): To be considered for a Software Engineer position at Oracle, you must possess the Objective Minimum Qualifications...  ...standard procedures to identify and escalate issues to senior team members. Collects and reviews basic data and/or... 
    Full time
    Temporary work
    Internship
    H1b
    Flexible hours
    Shift work

    Oracle

    Jackson, MS
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack) - Raise. Be the first to apply!