エンジニアリングラダー

英語名 Engineering Ladder
読み方 エンジニアリング ラダー
難易度
所要時間 1時間〜2時間
提唱者 Big Tech各社のエンジニアリング組織
目次

ひとことで言うと
#

エンジニアの各レベルに求められるスキル・行動・影響範囲を明文化し、IC(Individual Contributor)とマネジメントの2トラックでキャリアパスを設計するフレームワーク。

押さえておきたい用語
#

押さえておきたい用語
Engineering Ladder(エンジニアリング ラダー)
技術職のレベル定義とキャリアパスを体系化した等級制度を指す。
IC(Individual Contributor)
マネジメント職に就かず、技術的な専門性で組織に貢献する個人貢献者を指す。
Staff Engineer(スタッフ エンジニア)
ICトラックの上位ポジション。チームを超えた技術的リーダーシップを発揮する役割である。
Impact Scope(インパクト スコープ)
ある等級のエンジニアが影響を及ぼすべき範囲。タスク→チーム→部門→組織全体と広がる。
Competency Matrix(コンピテンシー マトリクス)
各レベルで求められる能力・行動を一覧化した表。評価の透明性を担保する手法。

エンジニアリングラダーの全体像
#

エンジニアリングラダー:ICとマネジメントの2トラック
IC トラックL1Junior — タスクを完了できるL2Mid — 機能を自律的に設計・実装L3Senior — チーム内の技術判断を主導L4Staff — チーム横断の技術戦略L5Principal — 組織全体の技術方向性マネジメント トラックM1TL — チームのデリバリー責任M2EM — 複数チームのピープルマネジメントM3Director — 部門の戦略と組織設計影響範囲(Impact Scope)タスク機能チーム部門〜組織分岐点
エンジニアリングラダー設計の進め方フロー
1
レベル定義
各等級の影響範囲と期待行動を言語化する
2
評価軸の設計
技術力・リーダーシップ・ビジネス貢献等の軸を決める
3
既存メンバーの格付け
キャリブレーションで全員のレベルを確定する
運用と改善
半期ごとに1on1・昇格判定で活用し改善する

こんな悩みに効く
#

  • 「自分が次に何を伸ばせば昇格できるか」がエンジニアに伝わっていない
  • マネジメントに進まないと昇格できない構造で、シニアICが辞めていく
  • 評価がマネージャーの主観に依存していて不公平感がある

基本の使い方
#

レベルと影響範囲を定義する
IC5段階+マネジメント3段階程度が一般的。各レベルの影響範囲(タスク→機能→チーム→部門→組織)を明確にし、具体的な行動例を3〜5個列挙する。抽象的な表現は避け、「PRレビューで設計上の問題を指摘し改善案を提示する」のように具体的に書く。
評価軸を設計しコンピテンシーマトリクスを作る
「技術力」「問題解決」「コミュニケーション」「リーダーシップ」「ビジネスインパクト」の5軸が標準的。各軸×各レベルのセルに期待行動を記述する。ICとマネジメントでは軸の重みが異なることを明示する。
キャリブレーションで組織全体の整合性を確保する
マネージャー陣が集まり、各メンバーのレベル判定を横並びで確認する。「AチームのSeniorとBチームのSeniorが同じ水準か」を擦り合わせる。初回は時間がかかるが、基準のブレを防ぐために不可欠。

具体例
#

例1:SaaS企業がIC/マネジメント2トラックを導入する

エンジニア120名のBtoB SaaS。Senior以上のキャリアパスがマネジメントしかなく、技術志向のシニアエンジニアが年間8名退職していた。

IC/マネジメントの2トラックを設計し、Staff Engineer・Principal Engineerの等級を新設。

レベルIC トラックマネジメント トラック
L3/M1Senior EngineerTech Lead
L4/M2Staff EngineerEngineering Manager
L5/M3Principal EngineerDirector of Engineering

Staff Engineerには「チーム横断のアーキテクチャ設計」「技術戦略の策定」を期待行動として定義。導入後1年で、ICトラックを選択したSeniorが12名おり、技術職の離職率は 18% → 6% に改善した。

例2:スタートアップが30名規模で軽量なラダーを導入する

エンジニア30名のフィンテックスタートアップ。評価がCTOの主観に依存しており、「何を基準に昇格が決まるのかわからない」という不満がサーベイで**72%**に達していた。

3段階のシンプルなラダーを設計。

レベル影響範囲期待行動の例
Engineerタスク〜機能定義されたタスクを自律的に完了する
Seniorチーム設計判断を主導し、メンバーを技術支援する
Lead組織全体技術戦略の立案・採用面接のリードを行う

評価軸は「技術力」「プロダクト思考」「チーム貢献」の3つに絞り、各セルに具体例を5つずつ記載。導入後、1on1で「次のレベルに必要なこと」を具体的に議論できるようになり、サーベイの不満率が 72% → 23% に減少。

例3:SIerが既存の人事制度と統合してラダーを構築する

エンジニア500名のSIer。既存の人事等級(G1〜G8)と技術的な期待値がずれており、「G5のベテランがジュニアレベルのコードを書いている」状態が散見されていた。

人事等級をベースに、技術コンピテンシーを紐づけるハイブリッド方式を採用。

G1-G3はIC L1-L3にマッピング、G4以上はICトラック(技術スペシャリスト)とマネジメントトラック(プロジェクトマネージャー)に分岐する設計にした。年1回の技術アセスメント(コードレビュー+設計レビュー)を導入し、人事等級と技術等級のギャップが2段階以上ある場合はスキルアップ計画を策定。2年間で対象者の 85% がギャップ1段階以内に収まった。

やりがちな失敗パターン
#

  1. レベル定義が抽象的すぎる — 「技術力が高い」では判断できない。「本番障害時に原因特定からホットフィックスまで単独で完遂できる」のように行動レベルで書く
  2. ICトラックの上位等級に実質的な権限がない — Staff Engineerの肩書だけ作っても、意思決定に関与できなければ形骸化する。技術戦略への発言権を制度として保証する
  3. 導入直後にキャリブレーションを省略する — マネージャーごとに基準がバラつき、同じSeniorでもチームによってレベルが違う状態になる
  4. ラダーを一度作って更新しない — 技術トレンドや組織の変化に合わせて年1回は見直す。古い期待行動が残ると信頼性が失われる

まとめ
#

エンジニアリングラダーは、各等級の期待行動と影響範囲を明文化し、IC・マネジメントの2トラックでキャリアパスを設計する制度である。レベル定義は具体的な行動例で記述し、キャリブレーションで組織全体の整合性を確保する。半期ごとの1on1・昇格判定で活用しながら、年1回は制度自体を見直すサイクルが定着の鍵になる