1

Nonprofit Software Engineer Jobs (NOW HIRING)

Software Engineer

San Francisco, CA · On-site

$110K - $130K/yr

Software Engineer Full Time San Francisco, CA, US 2 days ago Requisition ID: 1037 Salary Range ... Open Staffing Foundation (OSF) is a nonprofit that provides staffing services for the Internet ...

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

Concord, MA · On-site

$95K - $110K/yr

The Concord Consortium, an EdTech nonprofit R&D and product support organization dedicated to transforming STEM education through technology, is seeking a talented Software Engineer to create ...

New

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

Cambridge, MA · On-site

$165K - $195K/yr

Work location: in-person in Cambridge, MA strongly preferred Role Overview SecureBio is a nonprofit ... This is a broad software engineering role: you'll develop new pipeline capabilities, improve the ...

We are looking for engineers who are eager to learn, enjoy working across the stack, and care about ... Q2 employees are encouraged to give back through volunteer work and nonprofit support through our ...

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 ...

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 ...

Position Summary Candid is a nonprofit that provides the most comprehensive data and insights about ... As a Mid-Level Software Engineer on the Pathfinders team, you will build engaging, accessible user ...

As a Software Engineer, you will be responsible for designing, developing, and implementing complex ... nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge ...

Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to ... Direct software programming and development of documentation. Confer with systems analysts ...

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 Sep 14, 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 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 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 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 are popular job titles related to Nonprofit Software Engineer jobs?

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

Infographic showing various Nonprofit Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer

San Francisco, CA • On-site

ADP, Inc.
Recruiting and Staffing Services • 10K+ employees

$110K - $130K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

Full Time San Francisco, CA, US

2 days ago Requisition ID: 1037

Salary Range: $110,000.00 To $130,000.00 Annually

About Internet Archive and the Open Staffing Foundation Internet Archive is a non-profit library, headquartered in San Francisco, with an ambitious mission: to provide “Universal Access to All Knowledge” — the books, web pages, audio, television and software of our shared human culture. Our 150 team members have built one of the top 300 websites in the world, https://archive.org/ . The Internet Archive digitizes thousands of books a day and collects a hundred million web pages a week. In its 25+ years, it has built one of the largest digital libraries in the world by working with hundreds of national and international libraries, archives, museums, universities, and non-profits.

Open Staffing Foundation (OSF) is a nonprofit that provides staffing services for the Internet Archive and other mission aligned organizations.

Job Summary

This role works in the Archiving & Data Services group and applies software engineering and DevOps practices as part of the engineering team. The Software Engineer helps to grow the Archiving & Data Services group’s suite of digital archiving, data, and access products and services for a global set of partner research, government, memory, and social good organizations. The role supports values-aligned products, at petabyte scale, run in our self-owned and operated data centers, and helps ensure preservation and access to digital information for a global coalition of institutions.

The successful candidate will engage in significant time overlaps with North America staff and Pacific Time Zone. The candidate must be able to attend some in-person team meetings (generally two in-person meetings per year). The role is open to US-based candidates authorized to work in the United States.

Lead projects across the full software development lifecycle: plan, design, implement, test, deploy, and maintain software solutions.

Evolve system architectures and services to support future requirements, improve reliability, and reduce operational burden.

Help plan and execute a migration of the team’s deployment from Ansible-based VM deployments to Kubernetes and ArgoCD-based deployments.

Triage, resolve, and address root causes of production issues.

Support engineering leadership with project coordination, strategic planning, and operational execution.

Support the development, deployment, and operations of SaaS web applications, public search and discovery websites, and web crawling and playback operations.

Build and improve foundational systems, services, and developer tools.

Foster a culture of collaboration and learning, reinforce team processes that are working, and identify potential technology or workflow improvements.

Competencies to Succeed in the Role

Commitment to the Archive’s mission to provide “Universal Access to All Knowledge.”

Understanding of how to work well with a distributed team with diverse skills and willingness to collaborate, share information, and be open to learning from others.

Ability to own production systems end to end (design, implementation, deployment, monitoring, and continuous improvement).

Education and Experience

Required : Five (5)+ years of experience as a Software Engineer focused on DevOps, operations, and backend engineering.

Required: Experience with, or ability to learn, core technologies in use in the department, including Python, Django, Postgres, and Elasticsearch.

Preferred : Experience with Kubernetes in production environments and migrating to Kubernetes-based deployments.

Preferred: Technical leadership experience (mentoring, leading projects, design review)

Internet Archive works with Open Staffing Foundation to recruit, hire and retain staff. Open Staffing Foundation offers a comprehensive benefits package, including PTO, paid holidays, medical, dental, and vision benefits, health savings and flexible spending accounts, commuter benefits, short-term and long-term disability coverage, and retirement programs.

___________________________

At the Open Staffing Foundation, we believe our best work happens when diverse perspectives come together. We strongly encourage applications from individuals in groups underrepresented in the tech and library industries. We are proud to be an equal-opportunity employer, committed to fair employment practices regardless of race, color, religion, national origin, age, sex, marital status, ancestry, disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by federal, state, or local law.

We also aspire to make the online job application process accessible to any and all users. If you have a disability that impacts your ability to complete the application process, and would like to request assistance or accommodation, please contact us: info@archive.com

Lastly, pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

#J-18808-Ljbffr

ADP logo

About ADP

Sourced by ZipRecruiter

We're designing a better way to work, so you can achieve what you're working for. Consistently named one of the 'Most Admired Companies' by FORTUNE® Magazine, and recognized by DiversityInc® as one of the 'Top 50 Companies for Diversity,' ADP works with more than 740,000 organizations across the globe to help their people work smarter, embrace new challenges, and unleash their talent. "Always Designing for People" means we're creating platforms that will transform how great work gets done, so together we can unlock a world of opportunity.

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Roseland, NJ, US

Year founded

1949

Social media