Google? My management chain is engineers all the way up to Larry.
Sounds like a suit to me. Don't get me wrong, there's lots of great suits out there, but that's my point, there's nothing wrong with working for competent suits.
There're non-technical managers in other areas that manage engineers, but I don't think we've hired any since 2007, as we found it doesn't really work out that well.