SfG Giving Program Application

A small investment with big impact. 

The SfG Intern Cohort is a program designed to mutually benefit up-and-coming professionals and for-good organizations. Our mission is two-fold:

1. Offer mentorship, training, and hands-on experience to students and recent graduates interested in pursuing a technology or software development career

2. Provide low-cost software development, strategy, and/or design services to nonprofits, startups, and other organizations that are using technology to achieve positive social and environmental change


We’re looking for mission-based organizations with a critical development need, a flexible timeline, and a lot of patience.

The selected organization will work closely with a team of three to five interns and a dedicated Software for Good program manager to build a new website or software application, develop features for an existing platform, or conduct research and design thinking for a technology project. Each intern is expected to commit to 30 hours per week for a total of 10–12 weeks.

What kind of commitment does this involve? 

Your organization will need to have clear goals, a signed statement of work, and a designated point of contact for reviews and approvals. We also ask that you make time for an hour-long weekly iteration meeting with the cohort at Software for Good.

Finally, the selected organization must commit to making a small financial contribution at the start of our engagement to offset the cost of the intern stipends.

Here’s what you can expect as part of this program:

• High-quality development and/or design work for a small investment
• The satisfaction of knowing you helped give students hands-on experience
• The full support of the SfG team, and our commitment to quality
• An experienced program manager to keep your project on track
• A finished product that can move your mission forward — a launched website or application, or a strategic and design direction for your project

Tell us why you’d be the perfect partner organization!

Please use our contact form to tell us more about your organization, goals, budget, and development needs. An informational meeting will be scheduled with organizations whose mission and needs feel like a good fit for the program.

Interested, but not sure yet what software can do for your mission? Schedule a free consultation by emailing hello@softwareforgood.com.