1

Nonprofit Software Engineer Jobs in Virginia (NOW HIRING)

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

Richmond, VA · On-site

$130 - $170/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Bachelor's Degree required from an accredited, not-for-profit, in-person college or university ...

Software Engineer II - Front End

Mclean, VA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer II - Front End Job Number: 856 This is a remote position. Ad Hoc is a technology ... nonprofit space. Our customers include NASA, the General Services Administration, Office of ...

Senior Software Engineer FS - Backend focused

Mclean, VA · Remote

$123K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer - Full Stack This is a remote position. Job ID# 922 Ad Hoc is a technology ... nonprofit space. Our customers include NASA, the General Services Administration, Office of ...

New

Senior Software Engineer FS - Backend focused

Mclean, VA · On-site

$123K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer - Full Stack This is a remote position. Job ID# 922 Ad Hoc is a technology ... nonprofit space. Our customers include NASA, the General Services Administration, Office of ...

New

Software Engineer II, Data Management

Richmond, VA

$96K - $132K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II, Data Management Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Bachelor's Degree from an accredited, not for profit, in person university or college * 4+ years of ...

Software Engineer II - Front End/ Back End

Mclean, VA · Remote

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... nonprofit space. Our customers include NASA, the General Services Administration, Office of ... Software Engineer II - Front End/ Back End serves as an individual contributor within a team; with ...

Senior Software Engineer (C#/.NET)

Arlington, VA

$140K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer (C#/.NET) Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Bachelor's Degree required from an accredited, not for profit, in person, university or college.

Senior Software Engineer (C#/.NET)

Arlington, VA · On-site

$140K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer (C#/.NET) Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Basic Qualifications Bachelor's Degree required from an accredited, not for profit, in person ...

Software Engineer II, Data Management

Richmond, VA · On-site

$96K - $132K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II, Data Management Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Qualifications Bachelor's Degree from an accredited, not for profit, in person university or ...

Senior Software Engineer (C#/.NET)

Arlington, VA · On-site

$140K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer (C#/.NET) Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Bachelor's Degree required from an accredited, not for profit, in person, university or college.

Principal Software Engineer

Mclean, VA · On-site

$138K - $185K/yr

We are a not-for-profit corporation chartered to work for the public interest, with no commercial ... Minimum of 10 years of progressive experience in data engineering, data warehousing, software ...

New

Software Engineer II, Data Management

Richmond, VA · On-site

$96K - $132K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II, Data Management Overview CoStar Group (NASDAQ: CSGP) is a leading global ... Bachelor's Degree from an accredited, not for profit, in person university or college * 4+ years of ...

Showing results 21-40

Nonprofit Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do nonprofit software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for nonprofit software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a nonprofit software engineer, and why are they important?

To thrive as a Nonprofit Software Engineer, you need strong programming skills, experience with web and mobile development, and a solid understanding of software engineering principles, often demonstrated by a degree in computer science or related field. Familiarity with common nonprofit technology platforms (such as Salesforce Nonprofit Cloud), databases, open-source tools, and relevant certifications like Certified ScrumMaster or AWS certifications are advantageous. Excellent communication, a collaborative spirit, and a passion for mission-driven work are standout soft skills in this space. These skills help ensure software solutions are effective, scalable, and aligned with the unique goals and resource constraints of nonprofit organizations.

What is a nonprofit software engineer?

A Nonprofit Software Engineer designs, develops, and maintains software solutions specifically for nonprofit organizations. Their work often involves creating donor management systems, volunteer coordination platforms, or data reporting tools to support the nonprofit's mission. They may work with limited budgets and open-source technologies to create cost-effective and efficient solutions. In addition to technical skills, they often collaborate with nonprofit teams to understand organizational needs and ensure technology aligns with their goals.

What types of projects does a nonprofit software engineer typically work on within nonprofit organizations?

Nonprofit Software Engineers often develop and maintain donor management systems, create custom web applications for outreach and fundraising, and integrate various platforms to streamline organizational workflows. They may also work on data reporting tools, volunteer management software, or develop features that enhance accessibility and public engagement. Projects tend to prioritize cost-effectiveness, security, and scalability given the limited resources of many nonprofits. Teams are usually collaborative and mission-focused, with opportunities to work closely with program managers, fundraisers, and external stakeholders. This role allows you to see the tangible impact of your technology solutions on real-world causes.

What are the most commonly searched types of Nonprofit Software Engineer jobs in Virginia?

The most popular types of Nonprofit Software Engineer jobs in Virginia are:

What are popular job titles related to Nonprofit Software Engineer jobs in Virginia?

For Nonprofit Software Engineer jobs in Virginia, the most frequently searched job titles are:

What cities in Virginia are hiring for Nonprofit Software Engineer jobs?

Cities in Virginia with the most Nonprofit Software Engineer job openings:

Infographic showing various Nonprofit Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Full Stack Software Engineer

Noblis

Chantilly, VA • On-site

Full-time

Re-posted 6 days ago


Job description

Job Summary:
Noblis is seeking a Software Developer with an active Top Secret/SCI clearance and Polygraph, and expertise in both front-end and back-end development. In this role, you will support a program delivering AI/ML-driven capabilities and collaborate with a multidisciplinary team to design, develop, test, and deploy innovative software solutions.
Responsibilities:
• Design, develop, and maintain modern full-stack web applications and backend services using React, Node.js, and Python throughout the entire software development lifecycle.
• Serve as a key contributor to the codebase by writing clean, maintainable, and scalable code, conducting thorough peer reviews, and troubleshooting complex technical issues.
• Develop software solutions in Python and work with relational and NoSQL databases, including PostgreSQL and MongoDB.
• Build, deploy, and maintain applications within secure cloud environments, leveraging containerization and orchestration technologies such as Docker and Kubernetes.
• Review merge requests (MRs), provide constructive technical feedback, and champion coding standards and best practices to ensure high-quality deliverables.
• Participate in software releases, customer support activities, and production troubleshooting to ensure system reliability and mission success.
• Collaborate with senior engineers to help shape technical direction and architectural decisions while independently executing development tasks and delivering high-impact solutions.
Qualifications:
Required:
• Active Top Secret/SCI (TS/SCI) clearance with a current Polygraph.
• Bachelor’s degree with 8 years of related experience; OR Master's degree with 6 years of related experience; OR associate’s degree with 11 years of related experience; OR High School diploma/GED with 14 years of related experience.
• Experience with software development processes including compilation, unit testing, code analysis, release management, and code coverage.
• Proficiency in Python programming
• Experience building user interfaces using front-end frameworks such as React and/or Angular.
• Experience developing back-end applications using FastAPI and RESTful APIs.
• Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies such as Docker and Kubernetes.
• Experience working with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
• Experience designing, building, and maintaining backend APIs and microservices in production environments.
• Experience contributing to or maintaining CI/CD pipelines for automated build, test, and deployment workflows.
• Strong understanding of software engineering fundamentals, including testing strategies, version control, and Agile/Scrum methodologies.
• Experience using Git-based workflows and repository platforms such as GitHub or GitLab, including branching strategies and pull request reviews.
• US Citizenship is required
Preferred:
• Open-source software framework experience using Typescript or Vue.
• Experience working in Linux/Unix development environments.
Company:
Noblis is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems. Founded in 1996, the company is headquartered in Reston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.