We were treating every engineering hire like a one-off and it was costing us more than we realized
It took us embarrassingly longer than it should have to notice this. We had no consistency across searches. Every one started completely fresh, no documentation of what the bar actually looked like, no notes from previous debrief rounds, no signal we could carry forward. So every search took just as long as the last one, and our eng managers were spending time screening people who should have been filtered way earlier.
A few things changed that. We started writing down what specifically made the person we hired the right call after every placement, not a generic job description but what actually held up in the evaluation. We kept debrief notes and actually referred back to them. And for the searches where we needed to outsource recruiters who understood specialized technical roles, we started working with people through paraform because they'd usually placed similar roles before, so we weren't re-explaining the same technical context from scratch every time.
The process still isn't perfect but the time to fill has come down and eng manager time per search is meaningfully lower. If you're still treating each hire like a completely fresh problem it's worth asking whether you're paying a bigger price for that than you think. We for sure were.
My post comply with the rules