「だからすべてが平等」彼らはそうではありません。これらのタイトルは同等ではありません。
最高から最低までこのようにランク付けします。
- プリンシパルエンジニア
- シニアスタッフエンジニア
- スタッフエンジニア
- シニアエンジニア/シニアリサーチエンジニア
一般的に、「シニア」とは、日々の活動での直接的なガイダンスが少なく、独立して仕事をする経験と成熟度の深さを意味します。エンジニアは、割り当てまたはタスクと外部の優先順位付けを受け取ることができます。シニアエンジニアは、自分でそのようなタスクを特定して優先順位を付けることを期待する必要があります。
通常、シニアエンジニアは、技術または製品ラインに関する深い知識と、複数のリリースサイクルの経験を持つ人です。
シニアリサーチエンジニアは、生産サイクルにはそれほど関与していないが、アルゴリズムや長期的な戦略的作業に重点を置いている人のように聞こえます。
「技術スタッフのメンバー」は、年功序列やプログラミングの経験を意味するものではありません。受付は、技術スタッフのメンバーになることができます。
スタッフエンジニアは通常、会社全体で複数のテクノロジーと製品ラインに深い経験を持ち、貢献しています。
シニアスタッフエンジニアは、すべてのスタッフエンジニアを担当し、さらに複数の製品ラインまたはテクノロジにわたってリーダーシップを発揮します。上級スタッフも戦略的な計画と実行のために先を考えるべきです。
多くの場合、プリンシパルエンジニアは多くの企業で技術的な梯子の頂点に立つか、「テクニカルフェロー」や「チーフサイエンティスト」に足りません。プリンシパルは、さまざまな方法で建築家とも呼ばれます。プリンシパルエンジニアは、ソフトウェアテクノロジまたは製品ラインのマクロスケールアーキテクチャを担当し、さまざまな製品またはテクノロジに取り組んでいる複数の開発チームにガイダンスと監視を提供して、テクノロジが相互運用または相互接続を適切に行えるようにします。
これらは、人事マネージャーとしてではなく、これらの役割のすべてで働いた(そして定義した)エンジニアとしての私の意見です。