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- ...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...FullstackSenior
$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...FullstackSeniorImmediate startFree visaFlexible hours- ...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...FullstackSenior
$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...SeniorFull timeRemote work$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$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...SeniorLocal area$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...SeniorLocal area- ...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...FullstackTemporary workLocal areaRemote work
- ...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...FullstackLong term contract
- ...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
- ...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...SeniorRemote work
- ...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...FullstackContract work
- ...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...FullstackWork at officeLocal area
- ...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...SeniorWork at officeNight shift
- ...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...FullstackFull timeRemote work
- 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...FullstackFull time
- ...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...SeniorRemote work
$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,...FullstackH1b- ...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
- ...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...SeniorRemote work
- ...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/...FullstackH1b
- ...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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
- ...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 timeRemote work
$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 timeTemporary workLocal areaRemote workFlexible hours- ...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
$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 timeTemporary workLocal areaFlexible hours- 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
- ...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
- 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...
$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 timeTemporary workInternshipH1bFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack) - Raise. Be the first to apply!
- part time software developer remote Madison, MS
- software Madison, MS
- remote software sales Madison, MS
- healthcare software sales Madison, MS
- entry level software sales Madison, MS
- senior robotics software engineer
- software design engineer
- software system engineer
- mastercard software engineer
- part time software developer





