Software for Progress Foundation is a nonprofit organization dedicated to supporting Open Source software that promotes education, accessibility, and digital equity. We believe that thoughtful, community-driven technology can make a lasting impact, and we’re building the infrastructure to help developers bring those ideas to life.
We’re currently looking for passionate volunteers to help us grow, build, and connect. Whether you’re a writer, organizer, or just someone who believes in ethical tech, your time and skills can directly contribute to software that helps people.
All roles listed below are unpaid volunteer positions intended for individuals who want to support our nonprofit mission through meaningful, skill-based contributions.
Open Volunteer Roles
Content Writer
Help us tell stories that matter. You’ll support our mission by writing articles, guides, and project updates that educate and inspire. Ideal for strong communicators who care about Open Source, inclusion, and technology for good.
Example tasks:
- Writing beginner-friendly tutorials, guides, or explainers
- Drafting blog posts on accessibility, digital inclusion, and ethical development
- Researching Open Source trends and emerging tech-for-good projects
Community Manager
Help us create a welcoming, respectful, and engaged community of developers and supporters. You’ll help manage communications, share updates, and foster relationships across platforms.
Example tasks:
- Moderating community spaces (Discord, GitHub Discussions, etc.)
- Sharing project milestones and updates on social media
- Supporting community events, feedback sessions, or Q&As
Project Manager
Bring structure to our mission. You’ll help keep projects on track by coordinating tasks, supporting contributors, and making sure our internal and external tools are running smoothly.
Example tasks:
- Tracking project timelines and milestones
- Organizing contributor documentation or onboarding
- Helping facilitate contributor meetings or syncs
General Volunteer
Want to get involved but not sure where you fit? That’s okay! We welcome flexible volunteers who are eager to help however they can.
Example tasks:
- Testing or reviewing Open Source tools
- Supporting documentation or research
- Helping with outreach, content edits, or admin support
Legal and Ethical Notice
All positions listed above are unpaid, volunteer-based opportunities offered by Software for Progress Foundation, a registered nonprofit organization. These roles are not tied to employment, compensation, or future paid work.
Volunteers retain rights to any original content they produce unless otherwise agreed upon in writing. Contributions to Open Source projects are licensed under each project’s terms and will be publicly credited.