4 Rounds: 1. Phone interview with recruiter asking basic information about desires/background 2. Virtual interview (webcam) with Director of Software where you essentially repeat the phone interview 3. Virtual interview (webcam) with Director of Software where you essentially repeat the phone interview. This is not a copy/paste error, interviews 2 and 3 are exactly the same. 4. Virtual interview (webcam) with Director of Software and the Team Leads for each Software Group where you essentially repeat the other interviews but to a group instead of one person