Volunteer with us

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

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.


Interested in Joining Us?

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Software for Progress Foundation.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.