Don't bother applying if you don't have all of the qualifications, including the ones they list as not required.
You'll get the phone screen and then be told that, surprise, it's actually required!
All that time spent filling the application and prepping for the phone screen—wasted.
Thanks for getting my hopes up and wasting my time.
Do you meet this optional qualification?
The following metrics were computed from 4 interview experiences for the GitHub Software Engineer role in Canada.
GitHub's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for GitHub's Software Engineer interview process in Canada.