1

Non Profit Software Jobs in Reston, VA (NOW HIRING)

Senior Software Engineer

Reston, VA

$127K - $168K/yr

Software Engineer The forefront of research and development to improve patient care. We work to ... A non-profit that works with clinicians, industry, researchers, and government, putting people ...

Noblis is seeking a Software Developer with an active Top Secret/SCI clearance and Polygraph, and ... Company : Noblis is a nonprofit science, tech strategy organization that works in the public ...

Senior Software Engineer

Mclean, VA · Hybrid

$125K - $165K/yr

Senior Software Engineer Why choose between doing meaningful work and having a fulfilling life? At ... We are a not-for-profit corporation chartered to work for the public interest, with no commercial ...

Software Engineer - Product

Washington, DC · On-site +1

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Senior Software Engineer

Mclean, VA

$125K - $165K/yr

We are a not-for-profit corporation chartered to work for the public interest, with no commercial ... Do you want to develop software systems that contribute to solving our nation's most critical ...

Lead Agentic Software Engineer Why choose between doing meaningful work and having a fulfilling ... We are a not-for-profit corporation chartered to work for the public interest, with no commercial ...

Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE ... We are a not-for-profit corporation chartered to work for the public interest, with no commercial ...

next page

Showing results 1-20

Non Profit Software information

See Reston, VA salary details

$49.9K

$116.4K

$172.7K

How much do non profit software jobs pay per year?

As of Jun 16, 2026, the average yearly pay for non profit software in Reston, VA is $116,359.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $135,200.00 per year, depending on experience, location, and employer.

What is the difference between Non Profit Software vs Non Profit Fundraiser?

AspectNon Profit SoftwareNon Profit Fundraiser
Primary RoleProvides tools to manage donations, memberships, and operationsFocuses on securing donations and building donor relationships
Required SkillsTechnical knowledge, software proficiency, data managementCommunication, networking, sales skills
Work EnvironmentOffice or remote, often IT-focusedEvent-based, community engagement, outreach
CertificationsNone typically required, but IT certifications helpfulFundraising certifications (e.g., CFRE) advantageous

Non Profit Software and Non Profit Fundraiser roles differ mainly in focus: the software role centers on managing systems and data, while fundraisers concentrate on donor engagement and securing funds. Both are vital to nonprofit success but require different skill sets and work environments.

What Are Nonprofit Software Jobs?

A nonprofit software job is a technological position for a nonprofit company. You handle the computer and IT responsibilities for a mission-driven organization. There are various opportunities available, including those as a software engineer, data administrator, information technology manager, software technician, system analyst, technology engineer, web developer, application developer, software programmer, and more. The duties of each job vary, but you can expect to be involved in the design, development, analysis, and testing of software systems and provide IT support and managing data.

What are the key skills and qualifications needed to thrive as a Nonprofit Software Specialist, and why are they important?

To thrive as a Nonprofit Software Specialist, you need a solid understanding of nonprofit operations, data management, and software implementation, often supported by experience with nonprofit organizations or relevant IT qualifications. Familiarity with donor management systems (such as Salesforce Nonprofit Success Pack or Blackbaud), CRM platforms, and data analysis tools is typically required. Strong communication, problem-solving abilities, and a collaborative mindset help specialists bridge the gap between technical solutions and organizational needs. These skills are crucial for ensuring software tools effectively support the nonprofit's mission, improve operational efficiency, and enhance stakeholder engagement.

What is non-profit software?

Non-profit software refers to specialized digital tools and platforms designed to help non-profit organizations manage their operations, fundraising, donor relationships, and outreach efforts. These solutions often include features for donor management (CRM), event planning, volunteer coordination, grant tracking, and financial reporting. The goal is to streamline processes, increase efficiency, and maximize the organization's impact by making it easier to manage resources and engage supporters. Some well-known non-profit software options include Blackbaud, Bloomerang, and DonorPerfect.

What are some common challenges faced by professionals working with non-profit software, and how can they overcome them?

Professionals working with non-profit software often encounter challenges such as limited budgets, diverse user needs, and data management complexities. Adapting to these constraints requires creative problem-solving, prioritizing open-source solutions, and focusing on user-friendly, scalable platforms. Collaboration with non-technical staff and regular training are crucial to ensure smooth adoption and maximize the software’s impact. Staying informed about sector-specific software trends and building strong vendor relationships can also help address evolving organizational needs.
What job categories do people searching Non Profit Software jobs in Reston, VA look for? The top searched job categories for Non Profit Software jobs in Reston, VA are:
What cities near Reston, VA are hiring for Non Profit Software jobs? Cities near Reston, VA with the most Non Profit Software job openings:

$127K - $168K/yr

Other

Posted 3 hours ago


Job description

Software Engineer

The forefront of research and development to improve patient care. We work to improve all aspects of health care, from efficiency to cancer research. A non-profit that works with clinicians, industry, researchers, and government, putting people above profit. Leaders in imaging informatics and in applying technological advances to practical medical use. We collaborate with radiology professionals, industry leaders, government agencies, patients, and other stakeholders to facilitate the development and implementation of innovative healthcare software solutions, including artificial intelligence (AI) applications that will help radiology professionals improve medical care. We guide the industry on the problems to solve and provide services to ensure these algorithms are safe, effective, and integrated into clinical workflows. If you are a software engineer with a passion for improving healthcare for the world, we want to talk to you. We are looking for a self-motivated, creative, and technically curious individual with professional experience with Microsoft .Net technologies.

Job Responsibilities:
  • Work in an agile product team and across cross-functional teams to design, develop, test, and support complex software systems using Microsoft .NET Core and open source full-stack technologies.
  • Work with product owners and stakeholders to understand desired application requirements.
  • Taking ownership and responsibility for essential system design and integration decisions and communicating decisions to the team.
  • Learn and share knowledge of new technologies to support technically challenging projects and interested in assuming various responsibilities.
Required Qualifications:
  • 5+ years of related technical development experience required
  • Hands-on experience with.NET Core 3.0 or above, ASP.NET Core | Open-source web framework for.NET MVC, WebAPI, Typescript, Angular 2+
  • Hands-on experience with both SQL and NoSQL database
  • Practical knowledge of OOPs concepts and SOLID design principles
  • .NET unit testing using NUnit, XUnit and Moq
  • Experience developing cloud-native applications using AWS
  • A good understanding of different package distribution tools like NPM, Nuget, GitHub, etc.
  • Experience with source control, CI, and build tools such as GitHub
  • Excellent communication skills
Preferred Skills:
  • Familiar with Microservice architectures
  • Prior exposure to Authentication/Authorization standards like OAuth 2.0 and OpenID Connect
  • Experience with online API Documentation like Swagger
  • Knowledge of Containerization technologies like Docker, Kubernetes is a plus
  • Healthcare Informatics (DICOM, HL7, FHIR) is a plus
  • Familiarity with DevOps tools such as Azure DevOps, TFS