店舗スタッフや現場オペレーターが日々使うソフトウェアを担うチームを率いる、実装にも踏み込むエンジニアリングマネージャーを募集しています。エンジニアリング、プロダクト、ピープルマネジメントを横断して担うポジションで、技術と利用現場の両方に向き合いながら、実店舗で稼働中のシステムを安定運用しつつ進化させる強いチームを築ける方を求めています。
店舗スタッフ・現場オペレーションを支える本番稼働中のソフトウェアのエンジニアリングをリードする。
実装に踏み込む技術リーダーシップ — コードを読み、レビューし、必要に応じて自ら実装する。
ハイブリッドな技術スタック: 既存のUnity / Blazor / C#アプリケーションを維持しながら、より新しいReact / TypeScriptスタックへ段階的に移行する。
BizDev、Operations、その他の関連するエンジニアリングチームと協働する。
チームを採用し、育て、運営する。採用、コーチング、計画立案、スタンダードの整備まで担う。
私たちは、バックエンドとエッジ間通信サービスの双方で C#(.NET)を活用し、システム横断で一貫した開発を行っています。ロボット側は NVIDIA Jetson AGX上で ROS/C++/Pythonが動作し、クラウドサービスとは常時接続しているデーモンを経由して接続します。
本ポジションが扱うソフトウェア(フロントエンド/バックエンド双方)は、エンドユーザーの直接の接点であるため、要求は常に多様で変化し続けます。ここでは、ソフトウェア開発の速度とハードウェア開発の制約を同時に扱うことが求められます。また、単なるコーディングやSaaS開発に留まりません。制約の中で現実的に前へ進める柔軟性と、組織全体のソフトウェアエンジニアリング水準を引き上げるリーダーシップが求められます。
Bridging the Cycle Gap: ハードウェアや自動化の開発サイクルは、純粋なソフトウェア開発より長くなるのが通常です。ハードウェアの準備を待つだけでなく、ソフトウェア側の工夫で課題を回避したり、ハードウェア完成前に価値検証のための機能を先に実装したりする判断が必要になります。
Elevating Engineering Standards: 他ドメインの専門チームはそれぞれ高い専門性を持つ一方、モダンSaaSの開発実務や NFR(非機能要件)に必ずしも強くない場合があります。このロールは、ソフトウェア開発の共通知見を橋渡しし、システム全体の堅牢性とスケーラビリティを高める役割を担います。
他チームと連携し、曖昧な要求をチームが実行できるエンジニアリングプランに具体化します。技術的な実現可能性、UX実装品質、デリバリーリスク、現場オペレーションの実態を要件整理の議論に持ち込むことで、このロールは意思決定に関与し、担当領域では必要に応じて意思決定を担うことが期待されます。
曖昧なプロダクト要求・運用要求を、実行可能なエンジニアリングプランに落とし込む
プロダクト・UX・技術・デリバリーの各リスクを早期に可視化し、不明瞭な要件には具体的な代替案を提示する
ロードマップとスコープの意思決定に対して、エンジニアリング観点から提案・助言し、担当領域では必要に応じて意思決定を担う
本ポジションは、チームが提供するユーザー体験の品質に責任を持ちます。デザイナーとしてではなく、デザイン意図やUX要件がレガシー・モダン双方のフロントエンド実装で損なわれないように導くエンジニアリングリーダーとして関わります。店舗スタッフの業務上の摩擦をどれだけ減らせたかを、実際の指標で継続的に確認することが前提です。
デザインシステム(Figma、Tailwind CSS、shadcn/ui、React)のエンジニアリング実装と社内浸透をリードする
レガシーとモダン双方の画面・接点で、一貫したユーザー体験を維持する
成果はコンポーネント数ではなく、現場オペレーションの摩擦を実際にどれだけ減らせたかで測る
既存のUnity / Blazor / C#コードベースと、立ち上がりつつあるReact / TypeScriptの方向性をまたいでチームを導きます。本番稼働中のオペレーションを止めないよう、モダン化の順序を慎重に設計することがこのロールの重要な役割です。バックエンドリードとフロントエンドリードは各ドメイン内で技術的な権限を持ち、このロールはスタック横断での足並みとエリア全体の一貫性に責任を持ちます。
マイグレーション作業のシーケンスを設計し、稼働店舗へのリスクを最小化する
プロダクションコードを定期的に読み、レビューし、必要に応じて書く
Store Applications領域全体で技術的負債を管理し、トレードオフの議論をリードする
これらのシステムは実店舗で稼働しているため、安全なデリバリーは最低条件です。CI/CD、テスト、可観測性、ホットフィックス、ロールバック、インシデント対応まで含め、担当領域全体のリリース品質と本番運用準備に責任を持ち、インシデントから得た学びを計画に反映します。
担当領域全体のCI/CD、リリース品質、ホットフィックス/ロールバック、インシデント対応に責任を持つ
実店舗環境向けに、テスト、可観測性、運用準備の水準を継続的に引き上げる
本番からのフィードバックをエンジニアリングの優先順位に確実に反映する
エンジニアの採用・コーチング・マネジメントを行い、エンジニアリングの標準を定め、プロダクションソフトウェアを責任を持って運用できるチームを作ります。メンバーの成長とチームの健全性は、周辺業務ではなく中核業務です。
エンジニアを採用しマネジメントする。1on1を行い、メンバーを育てる
コード品質、テスト、レビュー、本番運用準備に関するスタンダードを整備する
計画品質、キャパシティ管理、デリバリーの予測可能性を改善していく
マネージャー、テックリード、あるいは強いプロダクトエンジニアリングリードとしてエンジニアリングをリードした経験があり、実ユーザーが頼りにするソフトウェアをリリース・運用してきた方を想定しています。スピード、品質、信頼性、UX、保守性のあいだで地に足のついたトレードオフを下せること、そしてその判断を非エンジニアに対しても精度を落とさずに説明できることが重要です。
Must have:
C# / .NETを中心としたソフトウェア開発の実務経験、および本番稼働中システムでの設計・実装・運用経験
フロントエンドまたはユーザー向けプロダクト開発経験(Unity / Blazor / React / TypeScriptいずれかの実務経験を含む)
REST API / gRPCの基本理解と、フロントエンド・バックエンド間の連携設計または実装経験
Git/GitHubを用いた開発フロー(コードレビュー、ブランチ運用、CI/CD連携)での実務経験
テスト・可観測性・障害対応を含む運用品質の改善経験(テスト設計、監視、リリース/ロールバック運用など)
エンジニア、エンジニアリングチーム、または強いプロダクトエンジニアリングのイニシアチブをリードした経験
曖昧な要件を実行可能なエンジニアリングプランに翻訳し、関係者と合意形成できる力
日本語(ネイティブもしくは、JLPT N1相当)と英語(ビジネスレベル)でのコミュニケーション能力
Nice to have:
Azure / Docker / Kubernetesを利用したサービス運用または改善経験
Redis / MongoDB / PostgreSQLのいずれかを用いたデータモデリング・運用経験
デザインシステム実装経験(Figma / Tailwind CSS / shadcn/uiなど)
IoT / ロボティクス / リテールオペレーション領域のソフトウェア開発または運用経験
レガシースタックからモダンスタックへの段階的移行(移行計画、並行運用、リスク管理)の推進経験
エンジニア採用、育成、評価、1on1などのピープルマネジメント実務経験

“TELEXISTENCE” is a concept that was first proposed in 1980 by Dr. Susumu Tachi, Professor Emeritus of the University of Tokyo and the chairman of TX inc, which refers to the notion of humans being in a place other than where he or she actually exists and being able to act freely in that remote environment – essentially expanding the presence of human beings – as well as the technological systems that make this possible.
Our mission at TX inc is to change robotics, change structures, and change the world.
テレイグジスタンス(TELEXISTENCE/遠隔存在)とは、TX incの創業者の一人でTX会長でもある東京大学名誉教授 舘暲氏が1980年に世界で初めて提唱した、人間が、自分自身が現存する場所とは異なった場所に実質的に存在し、その場所で自在に行動するという人間の存在拡張の概念であり、また、それを可能とするための技術体系です。 TX incのミッションは、ロボットを変え、構造を変え、世界をかえることです。