I was thinking the same thing. Sounds more like staff engineer not team lead/mgmt?
Team lead != Tech lead