Lead developer — человек, принимающий решения на проекте или его части безотносительно синьёрства-джуниорства.
Техлид — человек, определяющий технические принципы на уровне компании. Но с моей персональной точки зрения это такая же ерунда, как архитекторы