Is our hiring process really selecting for the right skills?
I've been on both sides of the hiring table as a software engineer and later as a team lead, and I've noticed that soft skills like communication are rarely mentioned in job posts until after the technical interview. We claim to value them, but our actual hiring process still filters primarily on technical screens and coding challenges. Can we honestly say we're selecting for the skills that matter most when most candidates are rejected before ever speaking to a human? My experience suggests the gap between what we preach and what we practice is wider than we admit, yet I'm not sure if overcorrecting would just introduce new biases.