Sourcing

Industry Dynamics

Trimodal Distribution

It's important to understand that software engineering compensation has a trimodal distribution, as shown in the figure on the right from Pragmatic Programmer.

The highest tier are the Big Tech companies like Facebook and Google.

Salary is very roughly proportional to talent. If you are recruiting for FAANG, then it's easier to find qualified candidates at the high tier.


Sourcing Channels

LinkedIn is the dominant tool for sourcing software engineers. Below are some additional resources to consider.


General Software Engineers

  • University recruiting

    • Most universities have alumni job posting sites.

  • Events. Unlike business people, engineers typically don't go to events to network. Instead, engineers attend events to learn new things or build stuff.

    • Meetups. The Bay Area has a very high concentration of engineers. Meetups are a great way for engineers to learn about specific technologies, such as blockchain, virtual reality, and deep learning.

    • Hackathons. You can sponsor hackathons. When the hackathon winners win your prize, you can try to recruit them. Uber successfully did this with a couple of their hackathons. I've also had people try to recruit me after participating in a hackathon.

  • Online. In particular, the following sites are well-known to engineers:


Researchers

Recruiting for research is more specialized than software engineering. There are academic-focused resources you can use to source:

  • Conferences. Each subfield has their own conferences, some of which are hot and others are not. For Computer Vision, the most popular conference is CVPR.

  • Google Scholar / Arxiv. Researchers are incentivized to publish papers. Google Scholar allows you to search for papers and Arxiv is a hosting site.