開発者体験担当スタッフソフトウェアエンジニア
Toastのレストラン技術プラットフォームのアーキテクチャを策定し、AIを活用した開発者向けツールを構築します。 数百のサービスとチームにわたるエンジニアリングのワークフローを改善します。
仕事内容
- ローカル開発、ビルドツール、共有ライブラリ、開発者ポータルの技術方針と長期アーキテクチャを策定します。
- Webサービス開発向けのテストフレームワークとコアライブラリのアーキテクチャを指導します。
- チーム横断で活用される、影響力の大きいプラットフォームコンポーネントを設計、構築、提供します。
- データとエンジニアからのフィードバックを製品チームと活用し、ワークフローの課題を特定して、優先順位と測定基準を備えたロードマップを定めます。
- プロダクトチームがサービスを構築し、進化させるためのセルフサービス型の標準ルートを整備します。
- AI、CI/CD、クラウドインフラのパートナーチームと技術計画を調整します。
- 顧客対応チームと協力し、開発者プラットフォームのソリューションが顧客とビジネスのニーズを満たすようにします。
- 設計レビュー、メンタリング、ペアプログラミング、技術リーダーの育成を通じて、チームの技術力を高めます。
応募要件
- ソフトウェアエンジニアとして8年以上の実務経験。
- Kotlin、Java、Go、TypeScriptなどの汎用プログラミング言語に関する深い専門知識。
- 複数のプログラミング言語を使って業務を進められること。
- Gradle、Maven、npmなど、大規模なビルドシステムと依存関係管理に関する豊富な経験。
- 数百のサービスにまたがるソフトウェア移行の管理経験。
- 課題の定義から設計、提供、導入まで、チーム横断の技術施策を主導した実績。
- CLI、SDK、共有ライブラリ、テストフレームワーク、ポータルなど、開発者向け製品の設計経験。
- 使いやすさと導入の促進を重視する姿勢。
- AI支援開発ツールとエージェント型開発手法を実務で使った経験があり、その活用について十分な見解を持つこと。
- 明確な技術戦略や設計文書の作成、正式な権限によらない働きかけを含む高いコミュニケーション能力。
- エンジニアを顧客として捉える共感力があり、機能の提供数ではなく成果を測定する姿勢。
- Backstageなどの社内開発者ポータルやサービスカタログの経験があれば尚可。
- LLMを活用した開発者向けツール、コーディングエージェント、MCPサーバーの構築または統合経験があれば尚可。
- Dev Containers、Docker、Kubernetes、AWS ECSなど、コンテナ型またはクラウド型の開発環境の経験があれば尚可。
- DORA、SPACE、ビルドやテストの分析指標など、開発者の生産性指標の定義と追跡経験があれば尚可。
福利厚生
- 競争力のある報酬と福利厚生制度。
- 現金報酬。対象となる場合、時間外手当や賞与、コミッションが含まれることがあります。
- 株式報酬。
- 健康的な生活を支える福利厚生。
- 変化するニーズに合わせて設計された柔軟な福利厚生。
- 個人のニーズを考慮したハイブリッド勤務制度。
- 障害のある方への合理的配慮。
