Tag - software technical lead job description