
I’ve spent a lot of time figuring this out, and the best place to start is specialized job boards for mission-driven roles. The big general sites like LinkedIn and Indeed are okay, but they flood you with irrelevant listings. You need a more focused approach.
The top platforms I’ve used are Idealist, Work for Good, and ImpactJobs. Idealist is the gold standard for non-profit and social impact roles globally. Work for Good is excellent for US-based positions, while ImpactJobs tends to focus on for-profit companies with a strong social mission. I also found B Work Global to be incredibly useful for finding certified B Corporations that are hiring.
Another tactic that works well is using LinkedIn’s “Social Impact” filter. When you search for a job on LinkedIn, you can select “Social Impact” as a job function. This pulls up roles in corporate social responsibility, sustainability, and community outreach. But don’t stop there. I recommend following specific organizations like Ashoka or the Skoll Foundation to see their job boards directly.
Here’s a quick comparison of the platforms I’ve personally tested:
| Platform | Best For | Key Feature | Average Salary Transparency |
|---|---|---|---|
| Idealist | Non-profit and NGO roles globally | Extensive filter for cause area (e.g., environment, education) | Medium |
| Work for Good | US-based non-profit and mission-driven roles | Strong focus on equity and diversity in hiring | High |
| ImpactJobs | For-profit companies with a social mission | Lists startup and growth-stage companies | Low to Medium |
| B Work Global | Certified B Corporations only | Guarantees the company meets high social and environmental standards | High |
| LinkedIn (with filter) | All types of impact roles | Access to company pages and employee reviews | Variable |
Finally, don’t underestimate networking within impact communities. Join Slack groups like Impact Leaders or attend virtual events hosted by Net Impact. I once found a role by simply asking a question in a sustainability-focused LinkedIn group. The key is to be systematic and use these niche tools rather than just typing “social impact” into a generic search engine.

Honestly, I just use LinkedIn and set the location filter to “Remote” and the job function filter to “Social Impact” or “Community and Social Services.” It’s not perfect, but it’s the easiest. I also follow hashtags like #SocialImpactJobs and #NonprofitHiring on the platform. That’s where most recruiters post roles first. I got my current job from a post that had zero applicants for three days. So, being early on those tags is a huge advantage.

I had a hard time finding genuine roles until I switched to company-specific searches. I made a list of 50 organizations I admired, like Patagonia, Ben & Jerry’s, and the World Wildlife Fund, and checked their “Careers” pages every week. It’s tedious, but it cuts out the noise. Also, Google’s job search tool is underrated. Just type “social impact jobs near me” and it aggregates from many sources. I found a role at a local foundation that way.

For me, the trick was looking at the company’s legal structure, not just the job title. I search for “B Corp” or “Social Enterprise” in the company name on LinkedIn and Glassdoor. This filters out a ton of companies that just use “impact” as a buzzword. I also use Glassdoor’s company reviews to see if employees actually feel the mission is real. One company I found had a “Community Impact Score” in their reviews, which was a goldmine of data.

I’ve had the most success with global job boards that focus on the UN Sustainable Development Goals. Sites like UN Jobs and ReliefWeb are for international development, but they also have corporate social responsibility roles. For a more local angle, I check VolunteerMatch or Catchafire for skill-based volunteering gigs. A lot of those turn into full-time offers. I landed a role as a project manager for a climate non-profit by doing a pro-bono strategy project first. It’s a long game, but it works.


