How to become a Software Technical Lead Manager: skills, route & pay — BranchFactor