Un Tech Lead (Technical Lead o Líder Técnico) es un desarrollador senior que lidera técnicamente un equipo de desarrollo, combinando habilidades técnicas avanzadas con liderazgo para guiar decisiones de arquitectura, estándares de código y entrega de software de calidad.
Responsabilidades de un Tech Lead
- Decisiones de arquitectura y diseño técnico
- Mentoría técnica del equipo (code reviews, pair programming)
- Control de calidad y gestión de deuda técnica
- Comunicación entre negocio y equipo técnico
Tech Lead vs Engineering Manager
El Tech Lead se enfoca en decisiones técnicas (≈50% código, 50% liderazgo); el Engineering Manager en gestión de personas (≈10% código, 90% gestión).