エンジニアのキャリアを調べる
Date2026/08/03 Last Modified2026/08/12
私は1つのキャリアしか知らない
いま務めている企業で、あるいは私が関わってきた人たちから聞いた限り、私は1つのキャリアしか知らない。
エンジニアは一般職であり、管理職になったらコードを書くことなく現場から離れていく……。
長らくそれを疑問に思っていたが、“シニアエンジニア"とかを記事で読んだところでおよそ実感がわかないし、みんなが勝手に自分に肩書を付けてるだけなのかな、とさえ思っていた。
エンジニアとして成熟していくということは、自分一人で何でも解決していけること……?それ以上のエンジニアっていったい何者なんだろう。単なる技術オタク?資格があればいいの?
モデルケースが身近に無いからこそ、それを調べようという機会にも恵まれなかったが、たまたま手に取った本でキャリアを考え直すことになった。
ということで、キャリアについて調べてみよう。
エンジニアの等級がある企業の例から学ぶ
エンジニアに等級がある様々な企業の例をソースにして、独自の等級をAIに作ってもらった。
ソースにした企業: (メルカリ, LayerX, SmartHR, サイバーエージェント, Dropbox, GitLab)
私のイメージとして、「すごい仕事のデキるエンジニア=一人で何でもできる人」だった。
例えば言語を作ってしまう人とか、OSを作ってしまう人とか。
けれど、それは企業という単位で見ると別ベクトルの伸びであるということがよくわかる。
個人技がメインで求められているのはレベル2相当までで、そこから先はいかにチームへ、企業へ、未来へという軸で伸びているように見える。
つまるところ、「一人でいかに早く多くの仕事ができるか」という能力を伸ばしたところで、いきなり頭打ちになってしまうということだ。
一人でできることは思ったより少ない
最近の私の仕事ぶりは、まさにそんな感じで「いかに同時に案件を並行して把握していられるか」という勝負をしている。
ドキュメント知識はAIに負担してもらい、自分に来たボールは慣れた方式で結論を出して返して、とにかく早く返す。
そうしてなるべく最大限、自分への負荷を軽減しているつもりだが、やはりコンテクストスイッチは疲れるし、何より大きな仕事をやりきるのが難しい。
小規模な案件はうまくやれている感覚はあったが、もっと大きなプロジェクトが並行していくことを考えると根本的なリソースの不足が解決できそうにないと思った。
そこで必要なのは誰かの力である。しかし、その誰かが自分と同じスキルを持っているとは限らないとすれば……。
同じスキルを与えて同じ作業ができるような環境を作るのがもっと大きな仕事になるはずだ。
自分と同じ担い手を3人に増やして、その3人がまた3人を作れば企業にとっても大きな技術力の利益となる。
おそらくだけれども、より優れたエンジニアというのは自らががむしゃらに頑張るというよりは、全体を推進できる仕組みを作って自分も快適に頑張るということなのだと思う。
これからのキャリアをどうするか
エンジニアを志した頃、最終的には独立して暖簾を構えるのがゴールだと思っていた。
けれども、実はキャリアは多様であり、チームを牽引する存在を目指すというのは自分にとって悪くない進路にも思えた。
もっと大きなプロジェクトに取り組んでチームビルディングをしてみたいと考えたとき、必然的に求められる技術も高いものを要求されるし、より身近な組織への貢献感もあるとだろう。
今一度、自分に何が合うのかを考え直してみたい。