Our Hiring Process

Stage 1

Application Review

Once we’ve reviewed your application, a member of our team will review it.  If you are a potential match, we’ll schedule a call to learn more about your skills and experience. 
Stage 2

Recruiter Phone Interview

Once your application is reviewed by our team, the first interview is a phone call with a member of our people team to cover all of the basics: qualifications, past experience, relocation, timing, motivation, etc. 
Stage 3

Video Interviews

Once you've spoken with a member of our people team, you will move into our virtual interview portion of the process.  This stage typically consists of two interviews via Microsoft Teams.  To prepare for these interviews, you should prepare for deep job specific questions, such as an engineering deep dive or walking through a past challenge from start to finish.    
Stage 4

Virtual Panel Interview


Here’s the revised version for a 1-hour panel interview:


The final interview stage of our process is a virtual panel interview conducted via Microsoft Teams. This session will last approximately 60 minutes and will include several members of our leadership team.


During the interview, you’ll be asked a mix of behavioral, technical, and values-based questions. The goal is to learn more about your experience, problem-solving approach, and how you collaborate with cross-functional teams.


Please ensure you’re in a quiet location with a reliable internet connection and log in a few minutes early to ensure everything is working properly.

Stage 5

Offer

Once you have completed your interview process, the hiring team will make a hiring decision.  If the decision is to hire you, we will simultaneously use internal and external compensation data to fairly determine a competitive package.  Once this step is completed, your recruiter will call you to discuss your offer. 
Stage 6

Hired