ENG-1103. シニアソフトウェアエンジニア (設備保全システム「カミナシ 設備保全」)
Posted Updated
Description
ENG-1103. シニアソフトウェアエンジニア (設備保全システム「カミナシ 設備保全」)
仕事概要
カミナシは「ノンデスクワーカーの才能を解き放つ」をミッションに、PCやデスクを持たずに働くノンデスクワーカー3,900万人がいる現場をITで変革する企業です。現場には、いまもアナログで属人的な業務が残っています。私たちは全社で年間延べ3,300日以上お客様の現場に足を運び、本当に使われるプロダクトをつくってきました。だからこそ現場オペレーションHub『カミナシ』は30業界以上・17,000現場以上で使われ、作業や人、設備にまつわる現場の課題を解決しています。日々蓄積され、つながっていく現場データは、AIの力で経営の意思決定にも生かされます。
2040年には約1,100万人の働き手が不足し、その多くが現場に集中すると予測されています※。一方で、現場の変革を事業として成立させる勝ちパターンは、まだありません。その正解のない市場で、新規プロダクトの立ち上げから事業をどう伸ばすかまでを描き、形にしていく仕事です。これまで培った経験を、この変革の最前線で生かしませんか。
※出典:リクルートワークス研究所「未来予測2040 労働供給制約社会がやってくる」
カミナシ エンジニアリングチームは、そのような現場に変革をもたらすプロダクトを開発し、サービスとして提供しています。3,900万人 ー 日本を支える就労人口のおよそ半分を占めるノンデスクワーカー。彼らの新しい働き方を、私たちと一緒に実現していきましょう。
## カミナシ エンジニアリングチームの特徴
本ポジションはフロントエンドからバックエンド・インフラまで幅広い領域でチームをリードする人材からの応募を想定していますが、カミナシではソフトウェアエンジニアの業務範囲に明示的な制限を設けません。要件定義からリリース・運用までフルサイクルに取り組むことを前提としています。カミナシのソフトウェアエンジニアは課題の解決方法を思索し、それを実現するために必要となる幅広い裁量を持ちます。
また、カミナシのソフトウェアエンジニアが持つ裁量と責務は技術的な領域だけにとどまりません。
設備保全の現場では、設備の状態把握や保全計画の運用が属人化・紙ベースで行われているケースが依然として多く存在します。実際に現場で保全業務に携わるユーザーとの対話を通してソフトウェアエンジニア自身がその一次情報を受け取り、プロダクト改善にダイレクトに繋げていける環境がカミナシにはあります。
## 本ポジション募集の背景
設備保全システム「カミナシ 設備保全」を開発していくにあたり、スピード感を伴ったプロダクト開発と継続的な改善可能性を備えたシステムを両立させることは、プロダクトの健全なグロースに必要不可欠です。
私たちのプロダクトは2025年2月の正式リリースを経て、安定したサービス提供を続けながらさらなる改善と機能拡張に取り組んでいます。設備保全の現場において"設備の状態を正しく把握し、最適なタイミングで保全を実行できる"世界の実現を目指しています。その成長をさらに加速させるため、フロントエンドからインフラストラクチャまで横断的にサービスの進化と安定運用に貢献していただける、以下のようなエンジニアを募集しています。
- 設備保全システム「カミナシ 設備保全」の短・中期的ゴールを深く理解し、継続的改善可能性と運用優秀性、セキュリティ、信頼性、可用性、スケーラビリティを考慮した堅牢なシステムアーキテクチャの設計をリードする
- システムの運用設計策定をリードし、チームを巻き込んで運用レベルの向上を推進する
- システムアーキテクチャやインフラストラクチャ、あるいは運用フェーズから得られる様々なフィードバックをアプリケーション改善に活用し、システム全体の継続的かつ進化的改善をリードする
- チームの発見した技術的・ビジネス的課題を、アプリケーションからクラウドインフラストラクチャに至るまでのどのレイヤで解決することが適切かについて、チームの議論を積極的にリードする
- プロダクトマネジメントをチーム全員で協力して行うことでサービスをグロースさせることに熱意をもって取り組める
- お客様に言われたことをそのまま実装するのではなく、対話の背景に存在する課題を導きだし、仮説と検証をセットにしてチーム全体で取り組むべき優先度を提案する
## 業務内容
サービスチームの一員として、1→10フェーズの既存プロダクトにて、ユーザーの課題を見極め、技術選定から設計実装、勇気をもって作らない判断まで、プロダクトエンジニアとして主導していただきます。
- **複雑なドメインに対するシステム設計・拡張**
- 設備保全という複雑なドメイン知識をコードに適切に落とし込み、ビジネスの成長を阻害しない拡張性の高いシステムを構築します。
- **現場の制約をプロダクトに反映させるフルスタック開発**
- 「現場で手袋をしていても使いやすいか?」「オフライン環境での動作はどうすべきか?」といったノンデスクワーカー特有の制約を、技術的な工夫で突破します。
- Go / TypeScript / React / AWS を中心としたモダンなスタックを用い、フロントエンドからインフラまで横断的に実装します。
- **ステークホルダーとの対話を通じた「本当に解くべき課題」の発見**
- 単にお客様に言われたものを仕様通りに作るのではなく、ユーザーインタビューへの同席や現場訪問を通じて、設備保全業務の一次情報を自ら獲得します。
- 「本当に現場が困っていること」を起点に、ドメインモデリングを通じて、PdM・デザイナーとともにプロダクトの仕様そのものを形作ります。
- **プロダクトを育て続けるための基盤整備**
- 安定した価値提供を支える CI/CD パイプラインや監視体制の構築・改善に取り組みます。
- 日常的な改善に加え、定期的にまとまったリファクタリング期間を確保して大規模な構造改善にも取り組みます。
## 主な技術スタック
- アプリケーション開発
- TypeScript
- Go
- フロントエンド
- React
- React Router v7 (Remix)
- API定義
- Connect
- ソースコード管理・実行環境
- GitHub
- Docker
- AWS
- Terraform
- 監視
- Datadog
- コミュニケーション・ドキュメンテーション
- Slack
- Notion
- Google Workspace
- AI
- GitHub Copilot for Business
- Claude Code
- ChatGPT Team
- Google Gemini, Google NotebookLM plus for Workspace
## 選考フローについて
書類選考実施の上で原則カジュアル面談を実施させていただいております。
カジュアル面談では、相互の期待値調整や弊社へのマッチングを確かめていただく場を想定しております。
カジュアル面談後、選考をご希望いただける場合、次の選考フローが基本となります。
一次面接 → 二次面接 → 最終面接
※途中、選考要素のないご面談を実施する可能性があります。
※カジュアル面談含む面談・面接は原則オンライン実施となります。
## 参考情報
- [エントランスブック for エンジニア(面談予定者向け情報集)](https://noiseless-fold-f68.notion.site/Entrance-book-for-2b733d33e296437c9663f82082a26542?source=copy_link)
- [キャリアサイト](https://careers.kaminashi.jp/)
- [エンジニアブログ](https://kaminashi-developer.hatenablog.jp/)
必須スキル
カミナシは「ノンデスクワーカーの才能を解き放つ」をミッションに、PCやデスクを持たずに働くノンデスクワーカー3,900万人がいる現場をITで変革する企業です。現場には、いまもアナログで属人的な業務が残っています。私たちは全社で年間延べ3,300日以上お客様の現場に足を運び、本当に使われるプロダクトをつくってきました。だからこそ現場オペレーションHub『カミナシ』は30業界以上・17,000現場以上で使われ、作業や人、設備にまつわる現場の課題を解決しています。日々蓄積され、つながっていく現場データは、AIの力で経営の意思決定にも生かされます。
2040年には約1,100万人の働き手が不足し、その多くが現場に集中すると予測されています※。一方で、現場の変革を事業として成立させる勝ちパターンは、まだありません。その正解のない市場で、新規プロダクトの立ち上げから事業をどう伸ばすかまでを描き、形にしていく仕事です。これまで培った経験を、この変革の最前線で生かしませんか。
※出典:リクルートワークス研究所「未来予測2040 労働供給制約社会がやってくる」
カミナシ エンジニアリングチームは、そのような現場に変革をもたらすプロダクトを開発し、サービスとして提供しています。3,900万人 ー 日本を支える就労人口のおよそ半分を占めるノンデスクワーカー。彼らの新しい働き方を、私たちと一緒に実現していきましょう。
## カミナシ エンジニアリングチームの特徴
本ポジションはフロントエンドからバックエンド・インフラまで幅広い領域でチームをリードする人材からの応募を想定していますが、カミナシではソフトウェアエンジニアの業務範囲に明示的な制限を設けません。要件定義からリリース・運用までフルサイクルに取り組むことを前提としています。カミナシのソフトウェアエンジニアは課題の解決方法を思索し、それを実現するために必要となる幅広い裁量を持ちます。
また、カミナシのソフトウェアエンジニアが持つ裁量と責務は技術的な領域だけにとどまりません。
設備保全の現場では、設備の状態把握や保全計画の運用が属人化・紙ベースで行われているケースが依然として多く存在します。実際に現場で保全業務に携わるユーザーとの対話を通してソフトウェアエンジニア自身がその一次情報を受け取り、プロダクト改善にダイレクトに繋げていける環境がカミナシにはあります。
## 本ポジション募集の背景
設備保全システム「カミナシ 設備保全」を開発していくにあたり、スピード感を伴ったプロダクト開発と継続的な改善可能性を備えたシステムを両立させることは、プロダクトの健全なグロースに必要不可欠です。
私たちのプロダクトは2025年2月の正式リリースを経て、安定したサービス提供を続けながらさらなる改善と機能拡張に取り組んでいます。設備保全の現場において"設備の状態を正しく把握し、最適なタイミングで保全を実行できる"世界の実現を目指しています。その成長をさらに加速させるため、フロントエンドからインフラストラクチャまで横断的にサービスの進化と安定運用に貢献していただける、以下のようなエンジニアを募集しています。
- 設備保全システム「カミナシ 設備保全」の短・中期的ゴールを深く理解し、継続的改善可能性と運用優秀性、セキュリティ、信頼性、可用性、スケーラビリティを考慮した堅牢なシステムアーキテクチャの設計をリードする
- システムの運用設計策定をリードし、チームを巻き込んで運用レベルの向上を推進する
- システムアーキテクチャやインフラストラクチャ、あるいは運用フェーズから得られる様々なフィードバックをアプリケーション改善に活用し、システム全体の継続的かつ進化的改善をリードする
- チームの発見した技術的・ビジネス的課題を、アプリケーションからクラウドインフラストラクチャに至るまでのどのレイヤで解決することが適切かについて、チームの議論を積極的にリードする
- プロダクトマネジメントをチーム全員で協力して行うことでサービスをグロースさせることに熱意をもって取り組める
- お客様に言われたことをそのまま実装するのではなく、対話の背景に存在する課題を導きだし、仮説と検証をセットにしてチーム全体で取り組むべき優先度を提案する
## 業務内容
サービスチームの一員として、1→10フェーズの既存プロダクトにて、ユーザーの課題を見極め、技術選定から設計実装、勇気をもって作らない判断まで、プロダクトエンジニアとして主導していただきます。
- **複雑なドメインに対するシステム設計・拡張**
- 設備保全という複雑なドメイン知識をコードに適切に落とし込み、ビジネスの成長を阻害しない拡張性の高いシステムを構築します。
- **現場の制約をプロダクトに反映させるフルスタック開発**
- 「現場で手袋をしていても使いやすいか?」「オフライン環境での動作はどうすべきか?」といったノンデスクワーカー特有の制約を、技術的な工夫で突破します。
- Go / TypeScript / React / AWS を中心としたモダンなスタックを用い、フロントエンドからインフラまで横断的に実装します。
- **ステークホルダーとの対話を通じた「本当に解くべき課題」の発見**
- 単にお客様に言われたものを仕様通りに作るのではなく、ユーザーインタビューへの同席や現場訪問を通じて、設備保全業務の一次情報を自ら獲得します。
- 「本当に現場が困っていること」を起点に、ドメインモデリングを通じて、PdM・デザイナーとともにプロダクトの仕様そのものを形作ります。
- **プロダクトを育て続けるための基盤整備**
- 安定した価値提供を支える CI/CD パイプラインや監視体制の構築・改善に取り組みます。
- 日常的な改善に加え、定期的にまとまったリファクタリング期間を確保して大規模な構造改善にも取り組みます。
## 主な技術スタック
- アプリケーション開発
- TypeScript
- Go
- フロントエンド
- React
- React Router v7 (Remix)
- API定義
- Connect
- ソースコード管理・実行環境
- GitHub
- Docker
- AWS
- Terraform
- 監視
- Datadog
- コミュニケーション・ドキュメンテーション
- Slack
- Notion
- Google Workspace
- AI
- GitHub Copilot for Business
- Claude Code
- ChatGPT Team
- Google Gemini, Google NotebookLM plus for Workspace
## 選考フローについて
書類選考実施の上で原則カジュアル面談を実施させていただいております。
カジュアル面談では、相互の期待値調整や弊社へのマッチングを確かめていただく場を想定しております。
カジュアル面談後、選考をご希望いただける場合、次の選考フローが基本となります。
一次面接 → 二次面接 → 最終面接
※途中、選考要素のないご面談を実施する可能性があります。
※カジュアル面談含む面談・面接は原則オンライン実施となります。
## 参考情報
- [エントランスブック for エンジニア(面談予定者向け情報集)](https://noiseless-fold-f68.notion.site/Entrance-book-for-2b733d33e296437c9663f82082a26542?source=copy_link)
- [キャリアサイト](https://careers.kaminashi.jp/)
- [エンジニアブログ](https://kaminashi-developer.hatenablog.jp/)
歓迎スキル
- エンドユーザー、社内ステークホルダーとのコミュニケーションを通して要件を定義し、機能設計と仕様策定を行った経験- AI・機械学習モデルをプロダクションシステムに組み込み、継続的に運用・改善した経験(MLOps を含む)
- パブリッククラウド(e.g. AWS, GCP)を用いたシステムアーキテクチャの設計・構築・運用経験
- 複雑化したスキーマ構造を持つ RDBMS を利用するシステムにおいて、SQL クエリの改善やチューニングに取り組んだ経験
- 製造業・インフラ業界など、現場オペレーションを対象としたプロダクト開発の経験
- 組織、業務、システムの仕組み化によってそれらをスケールさせた経験
- 採用プロセスに関わり、優秀な人材の採用に貢献した経験
- ブログ記事の執筆や外部イベントへの登壇、オープンソース活動を通してコミュニティに貢献した経験
求める人物像
- カミナシのMVV( https://corp.kaminashi.jp/culture )に共感いただける方- ソフトウェアテクノロジーによる “現場仕事” の改善や改革にワクワクできる方
応募概要
給与
750万円〜1,500万円 ※ストックオプション制度あり勤務地
東京都千代田区神田鍛冶町3-7 神田カドウチビル3F※屋内の受動喫煙対策あり(禁煙)
雇用形態
正社員勤務体系
## 時間制度フレックスタイム制 ※標準労働時間8時間
## 勤務時間
始業および終業の時刻は従業員の決定に委ねる。(休憩時間60分)
- フレキシブルタイム:5:00 - 22:00
- コアタイム:10:00 - 15:00
※業務の都合により変更する場合あり
※所定時間を超える労働あり
試用期間
あり(3ヶ月)福利厚生
## 手当等- 交通費実費支給
## 社会保険
- 労災保険、雇用保険、厚生年金保険、健康保険
## 休暇
- 土曜日、日曜日、国民の祝日
- 年次有給休暇(入社半年後に10日付与)
- 入社時特別休暇(年次有給休暇とは別に、入社時に5日付与)
- 夏季休暇(3日)
- 年末年始休暇(12月29日〜1月3日)
## その他
- メディカル休暇(無給)
- first call(外部医療相談窓口)
- 婦人科受診費用補助、
- チーム・PJコミュニケーション・歓送迎会費用補助
- 書籍購入補助
- リモートワーク備品貸与 等
※詳細は[こちら](https://noiseless-fold-f68.notion.site/Enablement-Book-1eb1d33d26704c07925172ca33219da1)