…and it’s pretty great.
A quick context:
Shepherd was started ~3 years ago with the goal of bringing the insurance industry to the modern age. We’ve built an all-star team to tackle this challenge; spanning engineering, underwriting, actuarial and more. As the business matured, and the hiring market has shifted, so did our process. This blog post outlines our refined approach after many iterations and learnings.
We’ve created an internal document that outlines our process, eng levels, questions bank and email snippets. This allows us to keep our message consistent, fair and scalable.
In all communication with candidates, we outline their progression within the process. For example, after the initial call, I send out this email:
> Thanks so much for taking the time to chat with me. I’d like to move forward with next steps.
>
> In terms of the full set of steps:
>
> * Initial call with Mo
> * [HERE] Tech screening
> * Eng experience
> * On-site
> * References
> * Offer
>
> Adding [@person] to the thread who will own the tech screen interview. Will let you two coordinate a time.
>
> Thanks again!
>

All candidates have an initial call with the hiring manager. Today, this is me. I’ve experimented with 15 or 30 minute calls, and have found 15 minutes to be sufficient enough. No small talk, we jump right in.
The call:
Interview: 15mins, over Zoom.
We take the stance that leetcode isn’t conducive to evaluating a candidate’s ability to do their job. Candidates tend to study leetcode when they are interviewing to maximize their success. Instead, we offer candidates 2 options: 1. A frontend challenge or 2. A backend challenge. These challenges are reflective of real work we have to do at Shepherd. Candidates are allowed to use whatever language and framework they are most comfortable with.
Interview: 60mins, over Zoom.
Previously, we had this interview as part of the on-site interview. On-sites ended up exhausting for candidates and for engineers at Shepherd. In addition, many times candidates were really good at tech screens but lacked deep engineering knowledge and experience. Instead, we now front-load this interview before the on-site. It also allows us to prepare our on-site interviews with some expectation (and shared knowledge) of what the candidate worked on and their ability. For our eng experience interviews, we asked candidates to describe a large project they worked on that they are proud of. We use the CAR framework:
The eng experience interview also allows us to understand the candidate’s ability to break down problems, explain them to someone who doesn’t have context and talk about their work.
Interview: 30mins, over Zoom.
Not too dissimilar to other companies’ on-sites, this interview spans a few hours where the candidates spend time with different team members. Our structure:
Interview: 3hrs, in office or Zoom if needed.
We always ask for references as part of the process. We typically ask for an eng and non-eng reference. While many consider references as low value (candidates will only suggest references who will speak highly of them), it gets us excited and tells us a lot about the candidates from peers they worked with. For example, we often like to ask about a candidate’s “superpowers” and “kryptonite”. We like to understand what makes them especially unique, and what areas we can help grow.
The fun part! We use market data to come up with an offer and follow the [“First and Best”](https://henrysward.medium.com/first-and-best-97c4293d6ee6) framework.
The process is made to be malleable – it will change as the business grows, the needs change, the market shifts, and the team’s bandwidth. Recruiting is a taxing process on both sides of the aisle. For now, this process is one that works and has been pleasant for both us and candidates (from what they tell us!). Our process is also made to be lightweight on candidates and fast – we’ve had some candidates go through within 8 days!
Finally, and most importantly, it respects a candidate’s time. This speaks to our culture. We care about people, and that should be reflected in everything we do.
We're hiring! [See open roles on our careers page](https://shepherdinsurance.com/careers)