This section of the handbook documents the hiring process for roles on the engineering team.

Most of our process is documented in a private repository, but our goal is to move as much as possible into the handbook.

Hiring manager intro call

Take-home Assignments

Code review exercise

Engineering leadership

Early-career Engineering Hiring

Opening a role

Managers should start by making sure that the role they are hiring for is approved. Follow this process.

Open positions

See our careers page for open positions and more info.

Interview polices for Sourcegraph teammates

Frontend positions

Since there is a smaller number of Sourcegraph teammates with frontend expertise (as compared to backend), we have a different policy for distributing tasks related to hiring. Our policies on frontend interviews and grading are:

  1. All frontend engineers are expected to (eventually) participate in hiring, as long as they have been in their current position for at least three months.
  2. To gain experience with a particular type of interview/assignment, the engineer should pair at least once with someone who is experienced.