Interesting -- why are you "rebuilding" the team? The events leading to that may (or may not -- what do I know?) have something to do with the quality of your candidates.
As an aside, I worked on a C++ compiler (20 years ago at IBM), but it was the code generator & optimizer. There are plenty of moving parts in a C++ compiler that are pretty far away from C++ features like templates and stl (exceptions and lambdas on the other hand do poke their way pretty deep). You have to go and learn them -- working on a compiler back-end written largely in C (or the C like subset of C++) will not teach them to you. But I can still to this day read a hex dump and disassemble x86 instructions in my head. (not as quickly or fluently for less commonly used encodings as I used to, I'll admit)
But I'm close to the 50 year old mark -- I'm pretty grateful to have an interesting and rewarding job -- I'm quite happy that I'm not looking for work these days.
(Although Apple pings me a couple of times a year