Senior Software Engineer, Backend - Control Plane - / キャディ株式会社

Salary: 850 - 1200 百万円

DockerRustScala
Japanese: Fluent
CADDi

Senior Software Engineer, Backend - Control Plane

職務内容

モノづくり産業向けAIデータプラットフォームの開発強化・拡大に伴い、新たなチームメンバーを募集しています。グローバル展開を見据えたマルチテナントSaaSのControl Plane開発、ならびに基盤技術の推進・リードがミッションです。

期待する役割

  • Control Planeのバックエンド開発推進
  • 技術選定・アーキテクチャ設計のリード
  • 高品質なソフトウェアの創出

想定業務例

  • 急拡大するサービス・組織の技術選定・アーキテクチャ意思決定
  • 持続可能なバックエンドアプリケーション構築
  • 事業戦略とアラインした技術戦略策定、開発組織の技術的リード

ポジションの魅力

  • グローバルSaaSプロダクトの開発経験
  • 産業構造を変革する社会的意義ある業務
  • 汎用的データプラットフォーム開発の難易度の高い経験
  • 熱量高いメンバーと困難な課題に挑戦できる
  • プロダクトスケールに貢献する技術力を発揮

開発組織・活動実例

Control Plane部は、グローバルなマルチテナントSaaSを開発推進。例:

  • 認証プラットフォーム構築(IDaaS: Auth0利用、OIDC Clientの共通化)
  • テナントプラットフォーム構築(テナント情報中央管理の新システム)
  • マイクロサービス間API認証(独自Internal Token、JWT採用)

必須要件

  1. 技術的な専門性を持った開発リード経験
  2. プロダクト/プロジェクトで課題解決主導経験
  3. 日本語でのビジネスコミュニケーション能力

想定する経験例

  • アーキテクチャ設計リード
  • 言語/フレームワーク/ライブラリ選定(技術・事業両面から比較検討)
  • Logging・監視・User Eventの技術選定
  • 非同期ジョブやジョブ基盤の設計構築
  • CI/CD整備(特にDocker)、コーディング規約、schema-driven development 導入
  • 複数ステークホルダーとの開発計画立案、要件定義、進捗管理
  • 開発プロセスの課題解決(テスト・スクラム導入)
  • 日本語能力:日本語能力試験N2程度 or 日本語環境での業務経験3年程度

歓迎要件

  • 静的型付け言語によるWebバックエンド開発・運用経験
  • Dockerネイティブなインフラ開発経験
  • スクラム・アジャイル開発でのプロセス改善リード経験
  • 複数チームにまたがる大規模システム設計・開発経験
  • ドメイン駆動設計経験
  • Rust、Scala等での開発経験
  • マイクロサービス設計・開発・運用経験
  • セキュリティ考慮したWeb開発経験
  • ビジネスレベルの英語力

求める人物像

  • グローバルに通用する大胆な目標にワクワクする方
  • 本質的な課題解決に当事者意識で動ける方
  • 他者へのリスペクト・配慮を持ちコミュニケーションできる方

給与・待遇

  • 年俸想定:850万円~1200万円(12分割月額支給)
  • 昇給年2回
  • ストックオプションあり

開発環境

  • フロントエンド: TypeScript, React, Next.js
  • バックエンド: Rust(axum), TypeScript, Node.js (Express, Fastify, NestJS)
  • 機械学習: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
  • インフラ: Google Cloud, Kubernetes, Anthos, Istio, Cloudflare, Argo
  • DevOps: GitHub, GitHub Actions, ArgoCD, Terraform, Datadog, MixPanel, Sentry
  • DB/データ: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt
  • API: GraphQL, REST, gRPC
  • 認証基盤: Auth0
  • ツール: GitHub Copilot, Figma, Storybook
  • 連絡・管理: Slack, Discord, JIRA, Miro, Confluence

勤務条件

  • 働き方: リモートワークベース、週1回出社推奨日/四半期オフサイト有(出社も自由)
  • 勤務時間: フレックスタイム制(コアタイム11:00~16:00)
  • 雇用形態: 正社員(試用期間3ヵ月、待遇変更なし)

休日・休暇

  • 完全週休2日制(土日祝)
  • 年次有給(入社6か月後)・特別有給(3日間入社時付与)
  • 夏季休暇、年末年始休暇、看護・介護休暇(ペット含む)、リフレッシュ休暇、慶弔休暇

手当・福利厚生

  • 交通費支給(月上限3万円、遠方6万円)
  • 子ども手当(18歳以下1人につき1.5万円/月)
  • サーバー代補助(エンジニア対象/上限月1万円)
  • 書籍・外部研修費支給
  • 引っ越し/結婚/出産祝い金
  • 社会保険完備
  • PC支給
  • 健康診断等費用補助
  • 各種社員交流費

選考フロー

  1. カジュアル面談 (希望者のみ)
  2. 書類選考
  3. 技術課題(オンラインコーディングテスト)
  4. 人事面談
  5. 技術面接(エンジニア+マネージャー)
  6. 最終面接(CTOまたはVP)
  7. オファー面談

※状況により追加面接あり、選考期間の調整相談可

勤務地

  • リモートワークがメイン
  • オフィス(東京都台東区浅草橋)、出社希望者はいつでも使用可能