In today’s news, we too often hear stories of how technology/software is driving bias, eroding democracies, isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. They too are seemingly intractable problems that could benefit from solutions with technology. Open source software can be an effective solution to address these pressing social issues. It has the potential to drive change with innovation, to leverage the power of collaboration and shared expertise, to build community and draw in multiple diverse perspectives. It has the potential to change lives for the better.

Developers all over the world flock to GitHub to work together on software projects. They come to thrive as developers, to learn, to iterate and improve. They come to build software together in a well structured collaborative environment with processes that are efficient and smooth. They also come to GitHub to solve society’s most pressing problems, such as increasing financial access for the world’s poor (Mojaloop), developing assistive technologies for people with disabilities (OptiKey), or reducing bias in newsrooms across the globe (Coral Project). We’re looking for a technologist who is passionate about the intersection of open source and social good, who is inspired by the opportunity we have to improve lives across the world with software, and is ready to do this with the power of GitHub’s 30M developers and leadership in the open source ecosystem.

GitHub is looking for a Program Manager, Open Source for Good, to report to the Director of Social Impact. You will be responsible for the planning and execution of one of our most important priorities for the company, which is to leverage the GitHub platform & product, and open source software/code to address society’s most pressing problems. You’ll be able to apply your previous success to strategically engage GitHub’s resources (people and philanthropic giving) and technology (users, developers, maintainers, products) to address social issues are directly related to the growth and success of the our core business, and which distinctively set us apart in the software ecosystem. The mission of the Social Impact team is to activate GitHub’s people and platform to make a positive and lasting change in the world.

This position can be based remotely.


You’ll weave together a comprehensive approach to achieving outcomes and using methods which include:

  • Strategic planning & program development:
    • Understand best practices in tech for good and/or open source for good initiatives across the industry,  and actively consult with key external stakeholders, team members and leadership as needed to formulate, recommend and implement solutions that go beyond the obvious in a timely manner
    • Develop and execute all aspects of the Social Impact team’s new Open Source for Good initiative on how to leverage the GitHub product and platform for good, and work with developers and social sector actors to better amplify and leverage open source software and code to address pressing social problems
    • Develop compelling sub-strategies have strategic relevance for GitHub’s business and allow us to make the most impact on social issues
    • Implement multiple programs/activities in partnership with multiple internal teams at GitHub
    • Develop continuous learning loops to understand progress of our efforts, reflect with others, and pivot if needed
    • Contribute to the overall Social Impact strategy as it continues to evolve over time
  • Developer and product engagement:
    • Engage and activate GitHub users, maintainers and developers in the Open Source for Good initiative
    • Partner with GitHub’s technology teams to develop features for nonprofits and social sector actors working on GitHub
    • Develop skills-based volunteering opportunities for GitHub users to engage in open source projects that address social problems, etc.
  • Partnership development & relationship management
    • Develop and maintain key partnerships with nonprofits, social enterprises, tech companies, philanthropy, government, etc. working in the intersection of technology and society
  • Storytelling with insights:
    • Develop clear and consistent processes and tools for data collection, monitoring, learning to track and report progress on the Open Source for Good initiative (e.g., Looker dashboards to track performance)
    • Develop internal and external communications (e.g., blogs, press, social media, etc.) to share exciting and compelling stories about various programs & initiatives

Minimum Qualifications

  • 6+ years of experience, with 2+ years working in “tech for good” initiatives for technology companies, nonprofits, educational institutions and/or government, e.g., developing technology products to address social problems, connecting technologists and developers with nonprofits and social sector organizations, running skills-based volunteering programs for developers/engineers, launching a tech social enterprise, etc.
  • Passionate about open source software, tech for good and/or the ability for technology to address social issues
  • Familiarity with open source ecosystem and GitHub
  • Excellent organizational, analytical, written and oral communication skills
  • Strong problem solving skills (critical, strategic and evaluative thinking)
  • Sterling interpersonal and relationship-building skills
  • Deeply dedicated to positive change, but pragmatic and able to think like a savvy marketer or PR pro
  • Comfortable working in a fast-paced, agile software development environment.

Who We Are:

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 27 million people use GitHub to build amazing things together across 79 million repositories. With the collaborative features of GitHub.com and GitHub Business, it has never been easier for individuals and teams to write faster, better code.

What We Value:

Collaboration: We believe the best work is done together.
Empathy: We believe in putting people first.
Quality: We believe in setting the standard for excellence.
Positive Impact: We believe in making the world a better place through our work.
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We’ve designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We’ve designed our top-notch benefits program with these goals in mind. In a nutshell, we’ve built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there’s any way we can make the interview process better for you; we’re happy to accommodate!

Where We Can Hire

Please note that benefits vary by country, if you have any questions, please don’t hesitate to ask your Talent Partner.