1

Software Developer Non Profit Jobs in Berkeley, CA

Senior Software Engineer

Oakland, CA ยท On-site +1

$140K - $185K/yr

About Us WeVote is a nonpartisan get-out-the-vote nonprofit startup and a celebrated Fast Forward ... Install our software on your development machine. We need full-stack engineers who can work in both ...

Senior Software Engineer

Oakland, CA ยท On-site

$140K - $185K/yr

About Us WeVote is a nonpartisan get-out-the-vote nonprofit startup and a celebrated Fast Forward ... Install our software on your development machine. We need full-stack engineers who can work in both ...

next page

Showing results 1-20

Software Developer Non Profit information

See Berkeley, CA salary details

$58.8K

$136.9K

$203.3K

How much do software developer non profit jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software developer non profit in Berkeley, CA is $136,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $159,200.00 per year, depending on experience, location, and employer.

What does a software developer do at a non-profit organization?

A Software Developer at a non-profit organization designs, builds, and maintains software solutions that help the organization achieve its mission. This can include developing websites, managing databases, automating administrative tasks, or creating tools to support outreach and fundraising. Unlike corporate environments, non-profit developers often work with limited resources and may handle a broader range of responsibilities, collaborating closely with staff to address specific community needs. Their work is driven by a focus on social impact and supporting the organization's goals, rather than profit.

What are the key skills and qualifications needed to thrive as a software developer in a non-profit organization?

To thrive as a Software Developer in a non-profit, you need strong programming skills (such as Python, JavaScript, or Ruby), problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, cloud platforms, and content management systems, along with experience in open-source or donor management software, is often required. Collaboration, mission-driven motivation, and excellent communication skills help you work effectively with diverse teams and stakeholders. These skills ensure that technical solutions are delivered efficiently and align with the organization's goals and resource constraints.

What unique challenges might a software developer face when working in a non-profit organization?

As a Software Developer in a non-profit, you'll often work with limited budgets and smaller teams, which can require creative problem-solving and adaptability. Projects may prioritize social impact over commercial gain, so you might need to balance technical goals with the organization's mission and resource constraints. Collaboration with non-technical staff is common, so strong communication skills are essential to translate complex ideas. Additionally, you may have opportunities to wear multiple hats and contribute to a variety of projects, fostering both growth and versatility.

What is the difference between Software Developer Non Profit vs Software Developer Corporate?

AspectSoftware Developer Non ProfitSoftware Developer Corporate
CredentialsBachelor's in Computer Science or related field; certifications like Java, Python often preferredSame as non profit; similar certifications required
Work EnvironmentNon profit organizations, mission-driven projects, often collaborative and community-focusedCorporate offices, tech companies, fast-paced environments
Employer & Industry UsageNon profit sector, charities, NGOsPrivate sector, tech firms, startups
Search & Comparison IntentPeople comparing roles in non profit vs corporate tech sectorsLikely search for differences between non profit and corporate software development roles

Both roles require similar technical skills and certifications, but the work environment and organizational goals differ. Non profit developers focus on mission-driven projects, often with limited resources, while corporate developers work in profit-oriented settings with larger teams and faster project cycles.

What are popular job titles related to Software Developer Non Profit jobs in Berkeley, CA?

For Software Developer Non Profit jobs in Berkeley, CA, the most frequently searched job titles are:

What job categories do people searching Software Developer Non Profit jobs in Berkeley, CA look for?

The top searched job categories for Software Developer Non Profit jobs in Berkeley, CA are:

What cities near Berkeley, CA are hiring for Software Developer Non Profit jobs?

Cities near Berkeley, CA with the most Software Developer Non Profit job openings:

Infographic showing various Software Developer Non Profit job openings in Berkeley, CA as of August 2026, with employment types broken down into 95% Full Time, and 5% Part Time. Highlights an 79% In-person, and 21% Remote job distribution, with an average salary of $136,948 per year, or $65.8 per hour.

Software Engineer

Open Staffing Foundation

San Francisco, CA โ€ข On-site

$110K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

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.


Essential Duties & Responsibilities

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

  • Understanding of web protocols and how they interact with browsers, with the goal of enhancing both application delivery as well as web archiving and playback.


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) 


Benefits & Perks

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.