A technical lead is a software engineer in charge of one or more software projects. Alternative titles include development lead, technical lead, lead software engineer, software design engineer lead (SDE lead), software development manager, software manager, or lead application developer. The technical lead is normally responsible for the underlying architecture of the application. This position normally involves mentoring the more junior members of the team and overseeing their contributions to the project.
With the skills required to work as a Technical Lead there are a number of related positions that would be suitable. Professionals working as Technical Leads with skills in Architecture, lead-software-development-engineer and Mvc could also consider Lead Developer positions.