Thanks for the suggestions.
What exactly do you mean by game engine developer? Graphics, audio, AI, physics or editors/tools?
A company most likely needs at least one specialist(!) for each of these fields, instead of one person being able to do everything a bit.
Ya, this has been my biggest problem. I can't really identify any one field specifically yet. I enjoy the entire process of making a game and the ability to control everything my game is built on is very appealing to me. I guess I'll really have to try and either narrow my scope down a bit or see about starting my own thing or working for a smaller startup that may need a more generalist programmer.