Career guide
Tech for good: software engineering and data science for social impact
Nonprofits, civic tech organisations and impact startups need software engineers, data scientists and product managers to build tools that serve communities. This guide covers why the work matters, the main career tracks, and employers that hire remotely.
Why tech for good?
Many nonprofits are short on technical staff, so a skilled engineer can make a large difference by building systems that serve many people. 80,000 Hours, a career advice organisation, reviews software engineering as a path that includes working directly for high-impact organisations.
The leverage is real. Engineers at GiveDirectly build the systems that deliver cash transfers to families in poverty. At Wikimedia, a relatively small engineering team supports one of the most visited websites in the world.
Career tracks in tech for good
- Nonprofit engineering — Full-stack, backend and infrastructure work at mission-driven organisations. Wikipedia, Khan Academy, GiveDirectly and charity: water all have engineering teams.
- Civic tech and government — Code for America, Nava PBC and government digital service teams build services for public agencies and underserved communities.
- Data science for impact — Data.org, DataKind and Crisis Text Line apply machine learning and analytics to social problems. Often pro bono or fellowship opportunities.
- Impact startups — Venture-backed companies working on social and environmental problems, such as fintech for inclusion, climate tech and health tech. Startup salaries plus equity.
Key skills and how to transition
- Open source contribution — Many nonprofits run on open source. Contributing to projects like OpenMRS, Ushahidi or Humanitarian OpenStreetMap builds credibility.
- Security and privacy — Nonprofits handle sensitive donor and beneficiary data. Privacy-preserving techniques and compliance (HIPAA, GDPR) are valuable.
- Low-resource environments — Offline-first design, SMS-based interfaces and low-bandwidth optimisation. Understanding constraints in developing contexts matters.
- Product thinking — Nonprofits need engineers who can own problems end to end. User research, prioritisation and organisational context are key.
Employers that hire
Wikimedia Foundation
Runs Wikipedia and the other Wikimedia projects. Fully remote, global team with a strong open source culture and competitive nonprofit salaries.
Location: fully remote, global. Pay: $100K–180K.
GiveDirectly
Sends direct cash transfers to people in poverty. Engineers build payment infrastructure, fraud detection and mobile apps.
Focus: cash transfers, fintech. Location: remote-friendly.
Code for America
Civic tech organisation building government services that work, including safety net benefits and criminal justice reform. Remote-friendly with a strong engineering culture.
Focus: civic tech. Location: remote-friendly. Pay: $110K–160K.
Also hiring: Khan Academy, Crisis Text Line, charity: water, Nava PBC, New America, Mozilla, Signal and the Electronic Frontier Foundation. Major foundations such as Gates, Ford and Hewlett also have tech teams.
Frequently asked questions
Will I take a big pay cut moving from FAANG to nonprofit?
Usually, yes. Senior engineers at well-funded nonprofits earn $120–160K, and smaller organisations pay $80–120K. That is well below the largest tech companies but comparable to many mid-sized ones. Benefits, flexibility and the mission make up the difference for many people.
Is the tech stack outdated at nonprofits?
Not at the organisations listed above. Wikimedia, Code for America, Khan Academy and civic tech organisations use modern stacks (React, Python, Kubernetes and so on). Some older nonprofits carry technical debt, as do many large organisations. Check the organisation's tech blog or GitHub before applying.
How do I break in without nonprofit experience?
Volunteer with DataKind or Code for America brigades, or contribute to humanitarian open source projects. Take on a pro bono project for a local nonprofit. Write about why you care about the organisation's mission. Most hiring managers care more about technical skills and genuine interest in the mission than prior nonprofit experience.