Sourcing Github for Technical Talent

Photo of author
Written By Shane Bowen

Lorem ipsum dolor sit amet consectetur pulvinar ligula augue quis venenatis. 

If you’re a technical recruiter or sourcer, then you’re likely familiar with Github’s existence. However, sourcing Github can be tricky and even intimidating for some, especially if you approach it as you would other social networks such as LinkedIn, Twitter or Facebook.

Because Github is a community where developers share code, it’s best if you have a clear understanding of what you’re looking for as this is not the place for “title” recruiters/sourcers. If you’re looking for a software engineer, you’d be better served NOT using the term “software engineer” in your query and instead search for what the software engineer is working on.

The beauty of Github is the amount of layers the site has and how accessible it is via search engines and the more tech savvy you are; the better. There are many ways to build out your query to find what you’re looking for on Github, the following should help get you started. Add search terms as needed!

Github Profiles

Profiles: [ “joined on” “public activity” -tab.activity ]

Profiles with location: [ “san francisco” “joined on” “public activity” -tab.activity ]

Profiles with above + key terms: [ (ios | android) “joined on” “public activity” -tab.activity ]

Profiles with above + followers | starred count: [ (“50..250 followers” | “100..500 starred”) (ios | android) “joined on” -tab.activity ]

You can also expand your search by removing [ -tab.activity ] in any of the strings examples above. Or target the activity page with [ tab.activity ]

Additionally, you can include “email *” in your search string to return profiles that contain an email address in them, however email addresses are obfuscated and the returned results may include some noise if the term email is used elsewhere in the users profile.

Narrow results by when a user joined: By year “joined on * 2009”  or by month  “joined on mar *”

Github/Uploaded Resumes

Uploaded Resumes: [ (intitle:resume|cv|vitae | inurl:resume|cv|vitae) -inurl:https|format ]

Uploaded Resumes 2: [ (intitle:resume|cv|vitae | inurl:com/resume | inurl:com/cv | inurl:com/vitae) -inurl:https|format ]

Github Blogs/Personal Pages

[ (intitle:musings|blog) -inurl:https ]

[ (intitle:musings|blog | inurl:musings|blog) -inurl:https ]

There are literally countless ways to source Github and it would be a boon to any technical recruiter or sourcer to get familiar with the network. It not only lets you uncover great talent, but can help you become a more effective recruiter/sourcer by encouraging you to gain a better understanding of what the role you’re trying to fill requires.