So basically it was a new college grad, then an older Indian woman (literally no idea on age, older than me I think), and a recent college grad (1 year). All three of them have their own weaknesses, but the 1 year guy really took to the code base and our cadence with dev... So of course they took him off. The new college grad is essentially a blank slate but he doesn't know anything. The woman has some experience but, no joking, when she talks I can barely understand her so I have no idea her experience. She's been slamming out code changes before I can even code review and it's driving me nuts. She is NOT attractive.
As for a promotion, it's very weird in the defense world. They favor tenure over skill level, so I have no hopes for that.
At my yearly review my boss again mentioned he knows this work isn't challenging for me. It isn't that I'm above this work, it's just very slow and very high level (50/50 GUI and backend work). I came from writing UEFI/BIOS which is extremely complicated. Anyways, he asked me if I was interested in more responsibility and working towards a management style and I told him yes. At this point in my life I'm going to go where the money is. I'm an accomplished coder and I feel I can adapt to any job, but also I need to look beyond just what's fun.
I do feel I'm being groomed for something like taking over the tech lead spot, but we're talking about me with 2 years experience vs our current tech lead with 20 - even if he's never around.