Roles

メルカリのエンジニアリング組織内の役割を紹介します。

エンジニアリング組織の主な役割や技術領域

Software Engineer(SWE)

機能の実現に向け、特定の技術に限定せず、常に最適な技術を駆使し、あらゆる手段を用いて理想を実現することを目指します。SWEは成長段階ごとに期待される行動がMG(Mercari Grade)をベースとしたEngineering Ladderで定義されており、MG6にはPrincipal Engineer、MG7にはDistinguished Engineerのタイトルが与えられます。
SWEが扱う主要な技術領域は以下の通りです。

  • Backend Engineering
  • Web Engineering
  • Mobile Engineering
  • Machine Learning(機械学習)
  • Microservices Platform
  • Site Reliability Engineering(SRE)

Tech Lead(TL)

エンジニアチームの生産性にコミットし、プロジェクトの推進力を最大化します。技術的意思決定に責任を持ち、チームのコード品質に責任を持ちます。

Engineering Manager(EM)

組織の仕組みづくりや組織課題の解決にコミットし、エンジニアがより活躍できる場をつくます。エンジニアの採用、育成、目標設定、評価に責任を持ちます。

Engineering Office

エンジニアがバリューを発揮できるようにサポートを担います。エンジニアをチームで活躍できるように支援するオンボーディングプログラム、エンジニアリング組織がどのような考えを持って活動しているかを知ることができるアップデートプログラム、求めているキャリアが実現できるようにサポートするキャリアビルダープログラムなどを提供します