I am a software engineer working in the states. It is common to hear people referring to the most senior individual contributor as the team lead or the tech lead of the team.
I always wonder why we don't say "tech leader" and "team leader" (at least not as often)? However it is also common to hear people use the term "engineering leader" to refer to someone who is in a managerial role at a tech company. Do these two words "lead" and "leader" have different connotations?