テックリード【technical lead】tech lead
概要

エンジニアとしての実務能力を持ちながらチーム全体の技術的な舵取りを行うという、二つの側面を併せ持つ職責である。一般的なエンジニアが自身の担当タスクの完遂を主な責務とするのに対し、テックリードはチーム全体のアウトプットの品質と効率に責任を持つ。
プレイングマネージャーに近い立場とも言えるが、業務の現場で技術的な側面を主導する職位であり、人材や予算、計画の進捗などを管理する管理職(マネージャ職)とは異なる。部署内にテックリード職とマネージャ職(プロジェクトマネージャやプロダクトマネージャなど)がそれぞれ別に配置される場合もあれば、小規模な現場では一人が両方を兼務する場合もある。
具体的な職務内容は組織によって異なるが、技術的な設計方針の策定、コードレビューの主導、技術的負債の管理などが主な役割となる。また、仕様が曖昧な要件をエンジニアリング観点から整理し、プロダクトマネージャーやデザイナーといった非エンジニア職との橋渡しを担うことも多い。技術と事業の両方の言語を話せる存在として機能することが期待される。
チームメンバーの育成も重要な役割の一つである。コードレビューを通じたフィードバックや、設計議論への巻き込みを通じて、メンバーの技術力向上を促す立場にある。優れたテックリードは答えを与えるだけでなく、メンバーが自ら考えて解決できるよう問いかける姿勢を持つとされる。
職位としての定義は企業によって大きく異なり、正式な役職名として設けている組織もあれば、シニアエンジニアの役割の延長として非公式に機能している組織もある。テックリードへのキャリアパスは、多くの場合、シニアエンジニアやリードエンジニアといった上位職を経た先に位置づけられる。高い技術的専門性に加えて、コミュニケーション能力、プロジェクト全体を俯瞰する視点、意思決定における判断力が求められ、純粋な技術力以外の能力を磨く必要がある。