Ведущий специалист может означать два варианта.
Либо технический уровень и авторитет достаточно высок, чтобы быть уже архитектором в проекте, когда тебе доверяют выбирать пути реализации определенных вещей, выборы технологий и т.д.
Либо проектный уровень, когда ты достаточно давно в проекте, и хорошо разбираешься со стороны бизнес задач, таким образом тоже можешь выбирать пути реализации определенных вещей, когда возникают неясности в ТЗ.
В основном это уровень senior+.
И да, не путайте lead specialist и team lead - это разные вещи. Тимлид это микроменеджмент.