For that reason, I've been looking on various job listing sites for a while now, and found many jobs I could do but only a few that sounded interesting. I'm more interested in low- and intermediate-level programming, while most jobs were for developing database front-ends and other simple business GUIs in Java or .Net languages. Of the few jobs that sounded interesting, several required high level security clearances that I don't have. Just recently, I found a listing that combined the best of all worlds - a software reverse engineering position that didn't require security clearance. After reading the posting, this posting instantly rose to the top of my list as an interesting, challenging position.
I submitted my resume to this new-found first choice on Feb 2, heard back from them on Feb 4 with a skill assessment test, and returned the test on Feb 6. The next week, I received the response that they would like to fly me half-way across the country to DC for an interview on Feb 19. I was impressed with their interview technique and blown away by the description of the working environment in the office I'd be joining. I also felt I did well and made a good impression on the many people I spoke to. At the end of the interview, I was told I'd hear back within a week one way or another. Yesterday, Feb 25, I got an offer letter that includes a >50% raise from my current position, a week more vacation, and several other improved benefits. Today, I signed the forms and gave my current employer notice of my resignation in 2 weeks.
Life is good. =-)