Phone screen with recruiter, vaguely technical discussion with engineering manager, technical discussion with senior engineer.
They made an offer, for ~40k below the range I discussed with the recruiter, and ~30k below the average for the area. Unsure why they decided to go through with the interview process given the large disparity.
Interviewed for role in Denver, CO.