エンジニアラダー
職種の地図
レベル換算表
ホーム
ソフトウェアエンジニア
セルフチェック
← ソフトウェアエンジニアのマトリクスに戻る
ソフトウェアエンジニア セルフチェック
「している」に近い行動にチェックしてください。レベルは伏せています。 結果はこの端末にのみ保存され、外部には送信されません。
設計・仕様を正しく理解し、AIツール等の補助も活かしつつ、テストコードとエラーハンドリングを含めて確実に実装・検証できる。
チームのタスク(小さな機能追加やバグ修正)を、レビュアーのフィードバックを受けながら仕様通りに完遂できる。
担当タスクの進捗と完了基準を把握し、詰まったら事実と試したことを整理して早めに相談・エスカレーションできる。
レビューの指摘意図を正しく理解して修正に反映し、作業の状況や疑問点を明確にテキスト化して共有できる。
自分の学習と成長に責任を持ち、質問やドキュメント読み込みを通じてコードベースの理解を継続的に深める。
機能単位の設計から実装、自動テスト、オブザーバビリティ(ログ・メトリクス)までを考慮して本番品質で構築できる。
1つの独立した機能や改善を、要件定義から本番リリース・初期稼働の確認まで自力でリード・完遂できる。
担当領域の実装方針や技術的トレードオフを自分で判断し、リリース後の不具合やパフォーマンスにも責任を持つ。
他者のPRを的確にレビュー(品質・可読性・エッジケース)し、PdMや他職種と仕様のすり合わせを行う。
新しいメンバーのオンボーディングを支援し、自分が得た知見やトラブルシュート手順をチームのドキュメントに還元する。
複数コンポーネントにまたがる設計(Design Doc等)を主導し、非機能要件(性能・可用性・セキュリティ)のトレードオフを言語化できる。
チームの四半期目標や重要プロジェクトをリードし、技術的障害や仕様の曖昧さを解消しながら期限内に品質高く完遂させる。
チーム内の技術的負債やボトルネックを自ら見つけ出して優先順位をつけ、技術選定やアーキテクチャ方針の決定を主導する。
設計レビューで建設的なフィードバックを行い合意形成をリードするとともに、非エンジニアにも技術的制約を明快に説明できる。
ジュニア〜ミドルのメンバーを継続的にメンタリングし、AI活用やレビュー文化を通じてチーム全体のエンジニアリング水準を引き上げる。
複数チームにまたがる複雑なアーキテクチャの一貫性を保ち、再利用可能なパターンやPaved Road(共通基盤・開発標準)を整備する。
部門・組織規模の重大な技術課題やボトルネック(スケーラビリティ、技術的負債)を定義し、複数チームを巻き込んで解決に導く。
不確実性が高く正解のない技術的意思決定を主導し、その結果と長期的な保守性に対して組織的な説明責任を果たす。
異なるチームやステークホルダー間の利害・技術的対立を調整し、組織全体の最適解に向けた技術的合意を形成する。
複数のシニアエンジニアをメンタリング・スポンサーし、組織の採用基準や技術標準、評価の質の向上に関与する。
事業の3〜5年後を見据えた技術ビジョンを描き、不可逆な大規模アーキテクチャ刷新や技術的賭けの成否に全社責任を持つ。
会社全体の存続や成長を左右する最も困難な技術課題(壊滅的リスク、全社基盤の限界等)を解決し、事業競争力の基盤を築く。
組織の誰も責任を持っていない重大かつ曖昧な技術的空白を自ら引き受け、経営レベルのトレードオフ判断を下す。
経営陣(CTO/VPE/事業責任者)の技術的右腕として対話し、ビジネス目標を全社の技術ロードマップに接続する。
会社のエンジニアリング文化・技術規範の最高峰を体現し、次世代のStaff/Principalエンジニアを育成・輩出する。
判定する
結果をコピー
3ヶ月後にもう一度チェックする(カレンダーに追加)
これまでの記録
別の端末に記録を移す →