Mercari US

Senior Software Engineer, Backend - Merpay

Mercari US  •  Tokyo, JP (Onsite)  •  9 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

This job requires Japanese language ability. JD is available in Japanese only.  

Senior Software Engineer, Backend - Merpay

  • 雇用形態:  正社員
  • 働き方: フレックスタイム制 
  • 勤務地: 六本木

詳細はキャリアサイトの 募集要項よりご確認ください

メルカリグループについて

あらゆる価値を循環させ、あらゆる人の可能性を広げる

「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。2013年、創業者の山田進太郎が世界一周の旅で抱いた課題意識から、フリマアプリ「メルカリ」は生まれました。私たちは、物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献するための選択肢を増やすことができると信じています。

テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。メルカリグループの目指すべき方針については Mercari Culture Doc をご覧ください。

メルカリのミッション・バリューについての詳細は ちらをご覧ください

組織・チームのミッション

  • Mercari Engineering Principles
    Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完するものとなります。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義することで、最終的にメルカリのミッションを達成するために活用していきます。
  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

詳細については エンジニアリングカルチャー をご覧ください

私たちは、AIを前提とした開発体制のもとで、スピードと顧客価値の最大化を同時に追求します。

本ポジションのエンジニアはSoftware Engineer / Product Engineer (PdE)としての行動を期待され、仕様策定からデリバリーの完遂に一気通貫で責任を持ちます。

Definitionフェーズから主体的に踏み込み、プロダクトスペックの具体化・合意形成・品質/計測の成立・リリースまでを自律的にリードすることが求められます。

各チームのご紹介

  • Payment Platform / Payment Core チーム :
    • メルカリグループのあらゆる決済・事業を根底から支える共通決済基盤(プラットフォーム)の開発・運用を担います。多通貨・暗号資産を含む幅広い決済を、膨大なトラフィック下でも高品質・高セキュリティ水準で処理し、グループ全体のビジネス成長を牽引する中核的なロールです。
  • Credit Backend チーム:
    • メルカードをはじめとするメルペイを代表するクレジット・与信関連プロダクトを創り出します。金融システムの最前線でゼロから新たな価値を生み出し、メルペイが実現したい社会を形づくる中心的な役割を担います。
  • Accounting Platform チーム:
    • メルカリグループ全体の会計・決済データのリコンサイル、精算、会計連携を支える内部システムの開発・運用を担います。事業・会計・決済・システムの境界領域に深く入り込み、複雑な業務課題をエンジニアリングの力で解決し、事業成長を支える強固なオペレーション基盤を構築します。
  • KYC チーム
    • メルカリ・メルペイ・メルコインの各グループ会社が共通で利用する本人確認基盤(Platform / Foundation)の開発・運用を担います。金融サービスに求められる厳格な法令遵守(犯罪収益移転防止法等)やコンプライアンス要件を満たしながら、ユーザーの利便性を両立させるミッションを持ちます。

※配属は選考を通じて決定いたします

業務内容

配属チームにより具体的な事業ドメインは異なりますが、共通して以下のような業務をお任せします。

  • GoによるMicroservice(マイクロサービス)およびAPIの設計・開発・運用
  • Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計
  • アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
  • マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応を通じたシステムの信頼性向上
  • ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善
  • 決済、与信、会計、本人確認(KYC)領域における複雑なドメイン課題(法的要件や厳格なデータ整合性を含む)に対する、高い正確性と拡張性を両立したシステム設計

開発環境

  • 開発言語:Go
  • インフラ:Google Cloud
    • Kubernetes Engine
    • Cloud SQL
    • Spanner
    • BigQuery
    • Pub/Sub
    • Cloud Storage
    • Dataflow など
  • API / 通信:Protocol Buffers, gRPC, REST API
  • 構成管理:Terraform
  • 分析基盤:BigQuery / Looker / Data Studio
  • モニタリング:Datadog / PagerDuty / Sentry
  • CI/CD:GitHub Actions / Argo CD / Spinnaker など
  • Knowledge Tool:Confluence / Notion
  • AI Tool: Claude Enterprise (Claude Code), Gemini, Cursor など
  • その他:GitHub / Slack
  • 開発手法:Agile, Scrum, Kanban など

※実際の配属チーム・担当領域により利用技術は異なる場合があります。

ユニークなチャレンジ

メルペイ共通の技術的挑戦

  • 大規模トラフィックと「金融水準の信頼性」の両立
    • 一度のデータ不整合やシステム停止も許されない金融・決済領域において、大規模な実トラフィックを安定的かつセキュアに処理するアーキテクチャ設計に向き合います。
  • グループ横断の「汎用プラットフォーム」設計
    • メルカリ、メルペイ、メルコインといった複数プロダクトが利用することを前提とし、将来的な新機能や新しい決済手段が追加されても破綻しない、抽象度の高いI/Fとデータモデルを設計・構築します。
  • 正解のない「複雑なドメイン」の構造化
    • 分散トランザクション、会計、与信、法令遵守など、技術とドメイン知識(法規制や会計ルールなど)が複雑に絡み合う領域で、曖昧な要件を自ら定義し、技術的な最適解をチームで導き出します

配属チームごとの「ユニークな面白さ」

  • Payment Platform / Payment Core チーム
    • マイクロサービス間連携における分散トランザクションの整合性設計(Sagaパターン、冪等性の担保など)や、多通貨・暗号資産対応、外部決済プロバイダとの接続における高度な耐障害性(フォールトトレランス)設計に挑戦できます。
  • Credit Backend チーム
    • 「メルカード」などメルペイを代表するコアプロダクトを自ら創り出します。金融システムの最前線でゼロから価値を生み出し、お客さまからのリアルな反応を直接感じながらスピード感を持って開発を進める面白さがあります。
  • Accounting Platform チーム
    • グループ全体の莫大な取引・決済データから会計上の整合性を1円の狂いもなく担保する、強固な会計基盤を構築します。データ処理の自動化やAI活用を推進し、レガシーなオペレーションをエンジニアリングの力でモダンに刷新していく変革のフェーズを主導できます
  • KYC チーム
    • 犯罪収益移転防止法などの厳しい規制要件をクリアしながら、ユーザーの本人確認体験を圧倒的に滑らかにする挑戦です。実運用を止めずに長年蓄積された大量データを移行・刷新する大規模リアーキテクチャや、マイナンバー連携等の最新技術の社会実装を担います。

応募要件

  • 求める経験・スキル
    • メルカリグループおよび各カンパニーのミッション・バリューに共感していただける方
    • Webアプリケーションまたはバックエンドシステムの開発・運用経験(目安:実務3年以上)
    • 1年以上の開発リード経験(技術選定、アーキテクチャ設計の主導、プロジェクト推進、チームメンバーのメンタリングなど)
    • 大規模トラフィックシステム、または大規模分散データベース(RDB/NoSQL/NewSQL)を用いた開発・設計・運用経験
    • DBにおけるスキーマの設計、効率的なデータモデリングやクエリ作成のスキル
    • Webアプリケーションの運用/チューニング経験、セキュリティに関する知識
    • ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
    • ステークホルダーと協働しながら、曖昧な課題を整理し、技術的な解決策に落とし込む力
    • 生成AIを活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力
    • 曖昧な課題に対しても、自ら定義し、オーナーシップを持って開発を推進する力
  • 歓迎する経験・スキル
    • Go、Google Cloud(Kubernetes、Spanner、Terraformなど)を用いた開発・運用経験
    • 決済基盤、クレジット(与信)、会計・精算、本人確認(KYC)、AML/CFTなど、データ整合性や正確性、法令遵守が厳しく問われるシステム領域でのエンジニアリング経験
    • 技術的負債の解消、リアーキテクチャ、またはレガシーシステムの段階的な移行・リプレイスを主導した経験
    • 開発者のリードやマネジメント、設計レビューやメンタリングを通じた他エンジニア・チーム全体の技術力向上、および開発プロセスの改善経験
    • 新規サービスの立ち上げ、またはサービスの急成長期におけるシステムスケーリングの経験
    • 大規模データ処理、バッチ処理、イベント駆動アーキテクチャの設計・運用経験や、BigQuery・Dataflow等を用いたデータ基盤・データ連携の経験
    • 内部統制、監査、J-SOX、ISMS、SOC2等の各種セキュリティ・非機能要件を考慮したシステム設計・運用の経験
    • 統計的手法を背景としたデータ分析の経験

求める人物像

  • 複雑な業務ドメインを理解し、構造化して考えることが好きな方
  • 会計・決済・精算といった高い正確性が求められる領域に興味がある方
  • 既存の業務やシステムに対して、より良い仕組みを自ら提案・実装したい方
  • プロダクトチーム、ファイナンス部門、会計部門など多様なステークホルダーと協働できる方
  • 不確実性の高い課題に対しても、オーナーシップを持って前に進められる方
  • 短期的な機能開発だけでなく、中長期的なシステムの健全性や運用性を大切にできる方
  • チームで知識を共有し、互いに成長していくことを大切にできる方
  • 語学力
    • 日本語:Independent (CEFR - B2) 必須
    • 英語:Independent (CEFR - B1〜B2) 歓迎 *業務での使用経験がある方歓迎

※CEFRの詳細については、 こちらをご覧ください

メルカリグループについて知る 

選考について

メルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。

選考の流れ

  • 書類選考
  • 技術課題:エンジニアポジションではHackerRankまたはGithubでの技術課題を、エンジニア以外のポジションでは採用ポジションによります(面接タイミングと前後することがあります)
  • 面接:ポジションにより、複数回の面接をお願いします
  • リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
  • オファー:最終選考とリファレンスの内容より決定されます

 ※詳しくは こちらのページをご覧ください

選考における機会の平等

メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。

採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。

詳しくは、 I&D statementをご覧ください。

なお、ご応募の際には プライバシーポリシーをご確認ください。

Mercari US

About Mercari US

Mercari launched in 2013 in Japan, and has since become the largest mobile marketplace in the Japanese market. Now we’re on a global mission to change the way people buy and sell. And with a fast-growing user base in the U.S. of over 50 million downloads and 350,000 new listings every day, we are on our way to doing just that.

The work we do puts money in the pockets of sellers. It puts the things one person no longer needs into the hands of someone else who can use it, resulting in positive outcomes for our customers and the environment.

As we grow, your career opportunities with Mercari grow. As our teams expand, your responsibilities expand. Our teams are supported with access to new tools, technologies, and learning opportunities. We will never stop growing.

Industry
IT & Software
Company Size
501-1,000 employees
Headquarters
Palo Alto, California
Year Founded
Unknown
Social Media