Background: I have been a software, database, and integration developer with 12 years experience, working at my current company for 4 years now. Here, I have done hands-on development, architecture, bug fixes, and even some business analysis - and I for the first 2.5 years LOVED working here.
1.5 years ago, I got moved over to this behemoth project that has been primarily worked on by an outside vendor (body shop, really, but one of the better ones) with mostly offshore development and some onsite architect/PM people. Over this time I have been responsible for "making sure this project is successful", whatever that means. The architects, developers, and BA's at the vendor side are extremely stubborn, even if otherwise competent, and steamroll any recommendations by me by declaring me as a "blocker" or "risk" to other project management contractors. I haven't coded anything that has made it to production in over 2 years now.
Funny thing is, the hours for me are a cushy 8:30 - 5, and I still get my nice vacations/perks/etc and am apparently doing well in yearly reviews.
Something just doesn't seem right though. I didn't spend years getting good at being a consulting vendor broker and offshore babysitter. Is there any viable skill that can come out of this, if the vendors even ever go away?
**edit: To address comments, my title is "Sr. Software Engineer" **