How to become a Director, Technical Program Manager: skills, route & pay — BranchFactor