Being successful in Engineering without politics is tough. There is a lot of cliquey, mafioso-type attitudes at the senior / principle engineer and technical director level; merit at that level seems based on who you know not what you can get done.
Engineering environment is lagging, circa de 1990. If you’re looking to leverage new or Open Source technologies then, with a few exceptions, you should look elsewhere.