LegalOn Technologies Engineering Job Expectations

LegalOn Technologies のエンジニアグレード評価基準を公開しています。

基本情報

タイトル
L2
Software Engineer Ⅱ
L3
Software Engineer Ⅲ
L4
Senior Software Engineer
L5
Staff Software Engineer(IC)
Persona
L2
上席のサポートを要するジュニアエンジニア
L3
自律して動ける一人前エンジニア
L4
周囲のロールモデルとなれるエンジニア
L5
会社戦略に影響を与え、遂行をリードするエンジニア
(以下、旧表記)
会社にLegacy(※)を遺せるエンジニア
※Legacy ... 価値ある遺産。転じて、広範囲に中長期的にポジティブな影響を与えるもののことを指す。
Job Summary
L2
事業や開発プラクティスへの理解を深めつつ、周囲の支援を受けながら担当領域におけるソフトウェアエンジニアリングを推進する
L3
[Technical Excellence] ソフトウェアエンジニアリングにおける十分な専門性を有し、担当領域における開発を品質とスピードを両立しながら自律的に推進する [Product Growth] ドメイン知識やソフトウェアエンジニアリングにおける幅広いスキルを活かして機能レベルの開発を主導し、迅速にプロダクトの価値を高めマーケットに届ける
L4
[Technical Excellence] 会社やプロダクトの事業戦略、組織戦略、および技術戦略を基に、必要に応じて周囲を巻き込みながら、難易度の高い課題を安定的かつ高速に解決する [Product Growth] 深い事業理解と開発スキルを掛け合わせて大規模プロダクトの1モジュールや小規模プロダクトレベルの開発を主導し、事業戦略を実現するプロダクトをマーケットに迅速に届ける
L5
[Technical Excellence] 特定領域におけるスペシャリストとして、卓越した専門性、課題解決能力、交渉能力、人脈等を駆使することで中長期にわたって競争力の源泉となる価値を自ら提供し、社内または社外に影響力を発揮することで、会社の業績やエンジニアリング水準の発展を推進する [Product Growth] 経営レベルの事業理解、プロダクトマネジメントスキル、開発スキルなど、プロダクトを成長させるための広範な知見を活用し、大規模プロダクトレベルの開発を主導し、経営戦略の実現に貢献する

Expectations

Delivery [Achievement]

価値提供 / 課題解決
L2
☑️ 所属するチームや担当するプロジェクトの開発スコープにおいて、周囲の支援を受けながら、安定した生産性で開発を行っている。
L3
[Technical Excellence]
☑️ 中難易度の課題に対し、アドバイスがほとんどまたは全くない状況下でも事業スピードとのバランスをとった適切な品質を保った開発を安定的に行っている。

[Product Growth]
☑️ 自身の判断で進めるべき範囲と専門家の支援が必要な範囲を見極めながら、機能レベルのデリバリーを主導し、迅速かつ安定的な価値提供を行っている。
☑️ 自身の得意分野以外の領域も敬遠せず、フロー効率を高めるためのアクションを行っている。
L4
[Technical Excellence]
☑️ 高難易度の課題に対し、事業スピードとのバランスをとった適切な品質を保った開発を主導している。
☑️ 周囲を巻き込み課題解決を推進し、ビジネス目標と技術品質を両立させている。

[Product Growth]
☑️ 自身の判断で進めるべき範囲と専門家の支援が必要な範囲を見極めながら、大規模プロダクトの1モジュールや小規模プロダクトレベルのデリバリーを主導し、迅速かつ安定的な価値提供を行っている。
☑️ 自身の得意分野以外の領域も敬遠せず、フロー効率を高めるためのアクションを行っている。
L5
[Technical Excellence]
☑️ 競争力の源泉となる非常に難易度の高い課題を主導し、卓越した専門性、課題解決能力、交渉能力、人脈等を駆使し、多大な貢献を行なっている。
☑️ 専門を持つ領域において、高度な専門性を発揮し、社内でも一目を置かれている。
☑️ 周囲を巻き込み課題解決を推進し、ビジネス目標と中長期にわたる技術品質を両立させている。

[Product Growth]
☑️ 自身の判断で進めるべき範囲と専門家の支援が必要な範囲を見極めながら、大規模プロダクトレベルのデリバリーを主導し、迅速かつ安定的な価値提供を行っている。
☑️ 自身の得意分野以外の領域も敬遠せず、フロー効率を高めるためのアクションを行っている。
品質と生産性の向上
L2
☑️ 品質や生産性を向上するための手法を自律的に考え、周囲の支援を受けながら、継続的に向上させている。
L3
[Technical Excellence]
☑️ 自身の知見・プラクティスを他者へ積極的に開示・共有し、チームや関連するプロジェクトのメンバー(特にPG型エンジニア)の品質向上に貢献している。
☑️ プロダクト品質(特に非機能品質)を高めるための基盤やプロセスを整備し仕組み化を行い、関連するチーム全体の品質や生産性向上に貢献している。

[Product Growth]
☑️ プロダクト品質(特に機能品質)を高めるための基盤やプロセスを整備し仕組み化を行い、関連するチーム全体の品質や生産性向上に貢献している。
L4
[Technical Excellence]
☑️ 自身の知見・プラクティスを他者へ積極的に開示・共有し、非エンジニアも含む事業全体のメンバーの品質向上に貢献している。
☑️ 開発プロセス全体を見渡して長期的な品質(特に非機能品質)や生産性の向上のプラクティスを主導し、組織の開発効率を向上させるための取り組みを実践している。

[Product Growth]
☑️ 自身の知見・プラクティスを他者へ積極的に開示・共有し、チームや関連するプロジェクトのメンバーの成長に貢献している。
☑️ 開発プロセス全体を見渡して長期的な品質(特に機能品質)や生産性の向上のプラクティスを主導し、組織の開発効率を向上させるための取り組みを実践している。
L5
[Technical Excellence]
☑️ 自身の知見・プラクティスを他者へ積極的に開示・共有し、非エンジニアも含む会社全体のメンバーの品質向上に貢献している。
☑️ 開発組織全体を見渡して長期的な品質(特に非機能品質)や生産性の向上のプラクティスを主導し、会社全体の開発効率を向上させるための取り組みを実践している。

[Product Growth]
☑️ 自身の知見・プラクティスを他者へ積極的に開示・共有し、事業を横断して会社全体のメンバーの品質向上に貢献している。
☑️ 開発組織全体を見渡して長期的な品質(特に機能品質)や生産性の向上のプラクティスを主導し、会社全体の開発効率を向上させるための取り組みを実践している。
リスクマネジメント
L2
☑️ 会社やプロダクトにおけるリスクとリスク管理の重要性を理解し、他者が納得できるように説明できる。
L3
☑️ 自身の担当範囲においてリスクの発掘・調査・評価を行なっている。
☑️ リスクが発見された場合には、適切なエスカレーションを行い、リスク管理策を講じている。
L4
☑️ 自身の担当範囲においてリスクの発掘・調査・評価を行なっている。
☑️ 責任を持つスコープだけでなく、関係するチームと連携して、リスクコントロールを行なっている。
☑️ リスクの発生可能性や深刻度によって、対応の有無を判断し、適切なリスク管理策を講じている。
L5
☑️ 自身の担当範囲においてリスクの発掘・調査・評価を行なっている。
☑️ 責任を持つスコープだけでなく、関係するチームと連携して、リスクコントロールを行なっている。
☑️ リスクの発生可能性や深刻度によって、対応の有無を判断し、適切なリスク管理策を講じている。
☑️ リスクマネジメントのベストプラクティスを策定し、メンバーが徹底できるように周知を行っている。
クオリティマネジメント
L2
N/A
L3
[Technical Excellence]
☑️ 期待される事業スピードを加味して必要な品質(特に保守性・信頼性・性能効率性などの非機能的品質)を考慮し、適切な品質を保っている。
☑️ 関連するプロダクトの事業フェーズに応じた適切な品質基準値(確立された基準の中で適切な値)を設定している。

[Product Growth]
☑️ 期待される事業スピードを加味して必要な品質(特に機能適合性・使用性などの機能的品質)を考慮し、適切なプロダクト品質を保っている。
L4
[Technical Excellence]
☑️ 期待される事業スピードを加味して必要な品質(特に保守性・信頼性・性能効率性などの非機能的品質)を考慮し、適切な品質を保っている。
☑️ 関連するプロダクトの事業フェーズに応じた適切な品質基準値(確立された基準の中で適切な値)を設定している。
☑️ 事業レベルで専門領域における品質基準が遵守されるように推進を行っている。

[Product Growth]
☑️ 期待される事業スピードを加味して必要な品質(特に機能適合性・使用性などの機能的品質)を考慮し、適切なプロダクト品質を保っている。
☑️ いずれかの領域においてTE型L3と遜色ない水準の技術的品質を保っている。
L5
[Technical Excellence]
☑️ 期待される事業スピードを加味して必要な品質(特に保守性・信頼性・性能効率性などの非機能的品質)を考慮し、適切な品質を保っている。
☑️ 関連するプロダクトの事業フェーズに応じた適切な品質基準値(確立された基準の中で適切な値)を設定している。
☑️ 会社レベルで専門領域における品質基準が遵守されるように推進を行っている。
☑️ 会社レベルで専門領域における品質の定義を継続的に運用している。

[Product Growth]
☑️ 期待される事業スピードを加味して必要な品質(特に機能適合性・使用性などの機能的品質)を考慮し、適切なプロダクト品質を保っている。
☑️ いずれかの領域においてTE型L4と遜色ない水準の技術的品質を保っている。
☑️ 複数の領域においてTE型L3と遜色ない水準の技術的品質を保っている。
不確実性コントロール / チャレンジ
L2
N/A
L3
☑️ 課題に対して求められる意思決定がOne-way doorかTwo-way doorかを見極め、適切な行動をしている。
L4
☑️ 課題に対して求められる意思決定がOne-way doorかTwo-way doorかを見極め、適切な行動をしている。
☑️ 不確実性の所在を特定し、仮説の設定と検証を行い、不確実性をコントロールしている。
L5
☑️ 課題に対して求められる意思決定がOne-way doorかTwo-way doorかを見極め、適切な行動をしている。
☑️ 不確実性の所在を特定し、仮説の設定と検証を行い、不確実性をコントロールしている。
☑️ 会社戦略にアラインしたチャレンジを推進し、周囲のロールモデルとなっている。

Ownership [Achievement]

コミットメント
L2
☑️ 成果にこだわることの重要性を理解し、成果をあげるために行動している。
L3
☑️ 成果をあげ目標を達成するために自身がどう貢献できるかを自律的に考え、行動している。
L4
☑️ 目標を達成するために慣例や自分の現在の裁量に因われることなく様々な選択肢を考慮・実践し、チームにおけるロールモデルとなっている。
L5
☑️ 目標の達成や成果へのコミットメントを自身が実践するだけでなく、それらの重要さを周囲のメンバーに理解させ、実現の手助けをしている。
☑️ 目標の達成のために必要であれば、ロールや慣例、裁量に因われることなく手段を検討し働きかけを行い、達成のために尽力している。
改善
L2
☑️ 所属するチームや担当するプロジェクトの方針やロードマップ、または既存のシステムやプロセス等に対し、建設的な質問や課題提起、改善提案を行っている。
L3
☑️ 所属するチームや担当するプロジェクトの方針やロードマップ、または既存のシステムやプロセス等に対し、自身の意見と改善案を積極的に提示し、改善のために行動している。
L4
☑️ 責任を持つスコープだけでなく、周囲のシステム・プロセスや組織全体についても違和感を放置せず積極的に事実確認や課題提起を行い、改善を続ける姿勢を示している。
☑️ 自分や自チームの利益だけなく周りの人間や他チームの利益も踏まえた上で、改善提案を行なっている。
L5
☑️ 責任を持つスコープだけでなく、周囲のプロダクトや会社全体についても違和感を放置せず積極的に事実確認や課題提起を行い、改善を続ける姿勢を示している。
☑️ 自分や自チームの利益だけなく周りの人間や他チームの利益も踏まえた上で、改善提案を行なっている。
ドメイン理解
L2
☑️ 会社のプロダクトのビジネス構造と、チームのドメインが誰にどのような価値を提供しているのかを理解し、説明できる。
L3
☑️ ドメインの業界知識、顧客ニーズ、製品知識、自社のビジネスモデルの理解に努めている。
L4
☑️ ドメインの業界知識、顧客ニーズ、製品知識、自社のビジネスモデルを深く理解している。
☑️ 各ドメインの相互作用と理想的なドメイン・コンテキスト境界を考慮し、ドメインに関する検討を行なっている。
L5
☑️ ドメインの業界知識、顧客ニーズ、製品知識、自社のビジネスモデルを深く理解している。
☑️ 各ドメインの相互作用と理想的なドメイン・コンテキスト境界を考慮し、ドメインに関する検討を行なっている。
意思決定
L2
☑️ 意思決定の際に複数の選択肢がある可能性を考慮し、比較検討しながらどれが最適かを判断している。
☑️ 意思決定において満たすべき前提条件や優先順位を意識し、何がベストかを論理的に導き、自ら提案している。
L3
☑️ 意思決定の際に複数の選択肢がある可能性を考慮し、比較検討を行なっている。
☑️ 意思決定において満たすべき前提条件や優先順位を意識し、何がベストかを論理的に導き、自ら提案している。
☑️ 関係するステークホルダーとお互いが持つ情報量の違いをすり合わせながら、共にビジネスゴールを達成するための意思決定を行っている。
L4
☑️ 意思決定の際に複数の選択肢がある可能性を考慮し、比較検討を行なっている。
☑️ 意思決定において満たすべき前提条件や優先順位を意識し、何がベストかを論理的に導き、自ら提案している。
☑️ 関係するステークホルダーとお互いが持つ情報量の違いをすり合わせながら、共にビジネスゴールを達成するための意思決定を行っている。
☑️ サンクコストや痛みを伴う意思決定であっても、総合的に利益となる場合には粘り強く周囲を巻き込み、意思決定を推進している。
L5
☑️ 意思決定の際に複数の選択肢がある可能性を考慮し、比較検討を行なっている。
☑️ 意思決定において満たすべき前提条件や優先順位を意識し、何がベストかを論理的に導き、自ら提案している。
☑️ 関係するステークホルダーとお互いが持つ情報量の違いをすり合わせながら、共にビジネスゴールを達成するための意思決定を行っている。
☑️ サンクコストや痛みを伴う意思決定であっても、総合的に利益となる場合には粘り強く周囲を巻き込み、意思決定を推進している。
インシデント対応
L2
☑️ 所属するチームや担当するプロジェクトにおいてインシデントが発生した場合に、周囲の支援のもと、問題解決に取り組んでいる。
☑️ インシデント発生後に、再発防止策を考え、提案している。
L3
☑️ インシデントが発生した場合に解決のために積極的に行動し、早期解決に貢献している。
☑️ インシデント発生後に、プロセスにフォーカスした再発防止策を提案し、実施している。
L4
☑️ インシデントが発生した場合に必要に応じて自チーム以外のメンバーも巻き込み、問題解決をリードしている。
☑️ 問題の再発防止のために可能な限り人間の判断によらない対策を検討し、改善をリードしている。
L5
☑️ インシデントが発生した場合に必要に応じて他プロダクトや他組織のメンバーと協力して、問題解決と再発防止をリードしている。
☑️ 他のメンバーに対しポストモーテムのベストプラクティスを示し、自分以外のメンバーでもできる限り人間の判断に依存しない再発防止策を設定できる状態を作っている。
採用 / 発信
L2 / L3 / L4 / L5
[Technical Excellence]
☑️ 採用活動も重要な業務の一環として理解し、協力が求められた場合には、選考プロセスや試験問題の検討などの協力を行っている。
☑️ 社外発信を重要な業務の一環として捉え、ブログ寄稿・イベント登壇等を通じて会社のプレゼンス向上に積極的に貢献し、チームや組織の発信文化を牽引している。

[Product Growth]
☑️ 採用活動も重要な業務の一環として理解し、協力が求められた場合には、選考プロセスや試験問題の検討などの協力を行っている。
☑️ 社外発信の重要性を理解し、ブログ寄稿やイベント登壇等を通じた会社のプレゼンス向上に貢献している。

Direction / Leadership [Achievement]

戦略 / 計画
L2
☑️ 会社、プロダクトおよび所属するチームや担当するプロジェクトにおける方針やロードマップを理解し、他者が納得できるように説明できる。
☑️ もし自身の考えと異なる場合でも、責任者が決めたことに従い、前向きに行動している。
L3
☑️ 会社、プロダクトおよび所属するチームや担当するプロジェクトにおける方針やロードマップを理解し、主体的に計画の実現に向けて行動している。
☑️ もし自身の考えと異なる場合でも、責任者が決めたことに従い、前向きに行動している。
L4
☑️ EMやTLと協力し、主体的に戦略や計画の策定に協力している。
☑️ 想定と異なる結果となる兆候を機敏に察知し、計画の見直しや必要な支援の提案を問題が顕在化する前に実施している。
☑️ もし戦略や計画が自身の考えと異なる場合でも、責任者が決めたことに従い、前向きに行動している。
L5
☑️ 自身が存在することによって実現できる戦略をTLやEMに説明し、戦略に影響を与えている。
☑️ 想定と異なる結果となる兆候を機敏に察知し、計画の見直しや必要な支援の提案を問題が顕在化する前に実施している。
☑️ もし戦略や計画が自身の考えと異なる場合でも、責任者が決めたことに従い、前向きに行動している。
短期目標達成と組織成長の両立
L2
N/A
L3
N/A
L4
N/A
L5
N/A
他者 / 組織の成長
L2
N/A
L3
☑️ 自身の持つ知見・プラクティスを他者へ積極的に開示・共有し、チームや関連するプロジェクトのメンバーの成長に貢献している。
L4
☑️ チームメンバーの指導・育成を行っている。
☑️ メンバーに対して、ストレッチゾーンへのチャレンジの重要性を理解させ、挑戦のための支援を行っている。
L5
☑️ エンジニアリングに関する体系的な知見とプラクティスを深く理解した上で、自社のメンバーに対して共有し、理解させ、行動を促している。
☑️ それらの行動を指示がない状態でもメンバーが自然に実行できるように努めている。
ステークホルダーとの協力 / アカウンタビリティ
L2
N/A
L3
☑️ 担当するプロジェクトやチームのステークホルダーに対して計画・進捗・結果の説明責任を果たし、周囲の理解と協力を得ている。
L4
☑️ 担当するプロジェクトやチームのステークホルダーに対して計画・進捗・結果の説明責任を果たし、周囲の理解と協力を得ている。
L5
☑️ 担当するプロジェクトやチームのステークホルダーに対して計画・進捗・結果の説明責任を果たし、周囲の理解と協力を得ている。

Teamwork [Base]

合意形成
L2 / L3 / L4 / L5
☑️ 意見や見解に相違があった場合でも、相手を委縮させず建設的な議論を行なっている。
☑️ 意見の相違があっても、前提情報、コンテキスト、優先度、価値観等が異なる可能性があることを理解し、丁寧に前提をすり合わせながら、建設的な議論を経て、合意形成に導いている。
☑️ 周囲のメンバーが建設的な議論を行う手助けをしている。
信頼関係の構築
L2 / L3 / L4 / L5
☑️ チームメンバーや関連する他のチームのステークホルダーと率先して信頼関係を構築している。
☑️ 周囲のメンバーがステークホルダーとの信頼関係を構築するための手助けをしている。
意見 / フィードバック
L2 / L3 / L4 / L5
☑️ 敬意と配慮を欠かさず、適切な意思表明や称賛を日常的に実践している。
☑️ ポジティブ/ネガティブを問わず建設的なフィードバックや提案を行っている。
ヘルシーコンフリクトの推進
L2 / L3 / L4 / L5
☑️ 責任を持つスコープだけでなく、チームやプロダクトをより良くするためならば健全な対立を忌避することなく、改善のための行動を率先して実践している。

Talent [Base]

専門性
L2 / L3 / L4 / L5
☑️ 業務に関連する新たな知識やスキルを自ら選択して学び、研鑽を続けている。
☑️ 周囲のメンバーに役立つ知識やスキルを共有するなど、成長の手助けとなる活動をしている。
自己適応
L2 / L3 / L4 / L5
☑️ 周囲から忌避することなくフィードバックを求め、自身を継続的にアップデートしている。
☑️ 自身が置かれている環境や時勢に合わせて過去の成功体験をアンラーニングすることの重要性を理解し、必要に応じて実践している。
AI感度・AI適応
L2 / L3 / L4 / L5
☑️ AIに関する主要なアップデートや活用事例を継続的にキャッチアップしている。
☑️ 新しいAIツールやモデルを積極的に試し、業務に取り入れられるかを検討している。また、その過程や知見を周囲のメンバーに共有している。