Can managers/directors of engineering even qualify for a TN under the recent renewed scrutiny?
You can't for example, use manager of a McDonalds to qualify as a manager under a TN as far as I understand it. If you are a manager, you need to be technical in nature.