1

Nonprofit Software Engineer Jobs (NOW HIRING)

Data Migration Engineer

$117K - $140K/yr

The Data Migration Engineer will be responsible for extracting, mapping, formatting, and importing ... nonprofit software is a plus • Interest in becoming an expert in nonprofit fundraising and ...

Software Engineer

Austin, TX · On-site

$80K - $100K/yr

... 000 nonprofit organizations and over 50 percent of Fortune 100 companies. Learn more at ... Bonterra is seeking a Software Engineer to join our Efforts to Outcomes (ETO) engineering team. In ...

Senior Software Engineer

Clearfield, UT · On-site

$115K - $151K/yr

Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The Software Engineer (SMTS) works on mission-oriented projects, developing functional, scalable ...

Software Engineer Department: MERC College/Division: Mercer Engineering Research Center Primary Job ... BENEFITS OF WORKING AT MERC MERC is a non-profit research institute of Mercer University, a private ...

Software Engineer Department: MERC College/Division: Mercer Engineering Research Center Primary Job ... BENEFITS OF WORKING AT MERC MERC is a non-profit research institute of Mercer University, a private ...

Software Engineer Department: MERC College/Division: Mercer Engineering Research Center Primary Job ... BENEFITS OF WORKING AT MERC MERC is a non-profit research institute of Mercer University, a private ...

Software Engineer

Philadelphia, PA · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... It's a complementary union of two non-profit organizations that have always had their members' and ...

Software Engineer

Chicago, IL · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... It's a complementary union of two non-profit organizations that have always had their members' and ...

Software Engineer

Saint Louis, MO · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... It's a complementary union of two non-profit organizations that have always had their members' and ...

Software Engineer

Fort Belvoir, VA · On-site

$99K - $144K/yr

Because we were established for the purpose of public service and not for profit, we measure our success in the impact of our service. Position Summary ANSER is seeking a Software Engineer to support ...

Data Migration Engineer

Phoenix, AZ · On-site +1

$113K - $136K/yr

Position Summary A Virtuous Data Migration Engineer will be in charge of extracting, mapping ... Experience working with nonprofit software is a plus * Comprehensive understanding of the ETL ...

Lead Software Engineer

Atlanta, GA · Hybrid

$125K - $130K/yr

The Lead Software Engineer will oversee the full software development lifecycle, including ... Experience within research, healthcare, higher education, nonprofit, or other mission-driven ...

Software Engineer (7725)

Columbia, MD · Hybrid

$138K - $179K/yr

Software Engineer (7725)Columbia, MDDescription We are currently seeking a talented and experienced ... nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge ...

Lead Software Engineer

Atlanta, GA · Hybrid

$125K - $130K/yr

The Lead Software Engineer will oversee the full software development lifecycle, including ... Experience within research, healthcare, higher education, nonprofit, or other mission-driven ...

next page

Showing results 1-20

Nonprofit Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do nonprofit software engineer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for nonprofit software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.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 cities are hiring for Nonprofit Software Engineer jobs? Cities with the most Nonprofit Software Engineer job openings:
What are the most commonly searched types of Nonprofit Software Engineer jobs? The most popular types of Nonprofit Software Engineer jobs are:
What states have the most Nonprofit Software Engineer jobs? States with the most job openings for Nonprofit Software Engineer jobs include:
What job categories do people searching Nonprofit Software Engineer jobs look for? The top searched job categories for Nonprofit Software Engineer jobs are:
Infographic showing various Nonprofit Software Engineer job openings in the United States as of July 2026, with employment types broken down into 33% Full Time, and 67% Part Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

$117K - $140K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
Virtuous is on a mission to inspire global generosity by helping nonprofits build better relationships with their donors. The Data Migration Engineer will be responsible for extracting, mapping, formatting, and importing client data from legacy systems to Virtuous for sophisticated nonprofit customers, requiring strong SQL knowledge and exceptional time management skills.
Responsibilities:
• Understand the varying needs of nonprofits, and how to migrate associated fundraising data to Virtuous in line with best practices
• Get excited about mapping, joining, transforming and cleaning large, complex data sets using SQL
• Feel comfortable adapting customer needs on the spot to determine the best method of aligning their legacy data with the most aligned spot in our CRM
• Collaborate with our internal team on data migration strategy, tooling, and questions
Qualifications:
Required:
• 4+ years of experience working in Data Migration and/or a SQL / dbt environment
• Experience writing complex SQL scripts and transformations
• Experience with dbt
• Comprehensive understanding of the ETL process
• Deep knowledge & understanding of database design, setup, and maintenance
• Strong written and oral communication skills and a collaborative approach to implementing new processes
• Exceptional time management, organization, and the ability to work with a project manager to set and meet deadlines
• Must have an aptitude for learning software and innovation
• Self driven individual who is extremely detail oriented and is comfortable problem-solving complex data issues and integrating small details with higher-level customer data strategy
Preferred:
• Experience with Snowflake is a plus
• Experience with GitHub is a plus
• Experience with API, Integrations a plus
• Knowledge of XML, SSMS and Python is a plus
• Experience working with nonprofit software is a plus
• Interest in becoming an expert in nonprofit fundraising and Virtuous products
Company:
Our mission is to move the needle on global generosity by helping nonprofits better connect with and inspire their supporters. Founded in 2014, the company is headquartered in Phoenix, USA, with a team of 51-200 employees. The company is currently Growth Stage.