05.PM/SE の求人一覧 - ニンテンドーシステムズ株式会社
QAプロセスコーディネーター
この職種では、任天堂株式会社が運営するネットワークサービスのQAプロセスを支援していただける方を募集します。
▼募集背景
任天堂株式会社が運営するネットワークサービスは、世界中のお客様に安心して利用いただくために高い品質が求められます。また同時に、お客様からの要望や法務観点の対応要件に素早く応えるため、高い開発効率も求められます。
この2つを両立するために、開発チームやパートナー会社と協力して、QAプロセスの継続的な改善に取り組んでいただける方を募集します。
▼具体的な業務内容
・パートナー会社を含むステークホルダーを巻き込んだQAプロセスの改善
・任天堂グループ会社、パートナー会社との折衝
・新規サービスのQAチーム立ち上げ
※業務内容の変更の範囲:会社の定める業務
ゲームサーバーソリューションアーキテクト
この職種では、任天堂株式会社のプラットフォームで用意している汎用ゲームサーバーの開発体験向上に取り組んでいただけるエンジニアを募集します。
▼募集背景
任天堂株式会社はゲーム専用機やスマートデバイス上でプレイできるゲームやサービスを通じ、お客様に娯楽を提供する事がミッションの一つです。
ニンテンドーシステムズは、この中でオンラインサービスの開発、運用を担当しています。
ニンテンドーシステムズでは、任天堂プラットフォームのゲームで広く使用することを目的としたゲームサーバーを提供しています。ゲームサーバーはプラットフォームチームとサービス開発チームによるマイクロサービスとして開発されています。
汎用的に利用できるシステムを開発しているため、ゲームサーバーを利用して開発しているゲーム開発者や分析担当者、サービス開発チームとプラットフォームチームをはじめとして多くの関係者が存在します。これらの関係者の体験を向上させることにより、ゲームサーバーの価値を高め、プラットフォームを盛り上げるための取り組みを行っています。この取り組みには幅広いスキルが必要となるため、特定の領域のスキルを持ち、かつ幅広い技術に興味を持ったエンジニアを必要としています。
例えば、これまでにSREの経験の中でサービス利用者のサポートや課題解決に携わるのが好きな方、バックエンドエンジニアとしての経験を積まれていてクライアントにも興味がある方、技術領域の垣根を超えて利用者視点でシステムの価値向上に取り組みたい方を必要としています。
▼具体的な業務内容
特性により、以下の業務のいくつかを担当頂きます。また、これら業務の自動化やシステム化も行います。
■ゲーム開発者の体験向上のための取り組み
・ゲームサーバーに対する要求整理
・ツール開発
・オブザーバビリティ対応
・プロアクティブなサポートやトラブルシュート
・オンラインプレイの実装支援
・ドキュメント執筆
■ゲームサーバー開発者の生産性向上のための取り組み
・開発アシスタント(エンジニアリング)
・インフラ開発
・ゲームクライアントによる負荷試験
・ショーケースアプリケーション開発
▼利用技術
ゲーム開発者、ゲームサーバ開発者への支援を行う際に、以下の技術を活用します
・プログラミング言語:Go, C++
・コンテナ, コンテナオーケストレーション:Docker, Kubernetes, Helm
・クラウドサービス:Google Cloud, Microsoft Azure
・サービスメッシュコントローラー:Istio
・CI/CD:Jenkins, GitHub Actions, TeamCity
・IaC:Terraform, Atlantis
・メトリクス、ロギング:Datadog, New Relic, Sentry
・ミドルウェア:MySQL, Redis, Spanner
業務内容の変更の範囲:会社の定める業務
プロジェクトマネージャー(オープンポジション)
この職種では、プロジェクトマネージャーとして、任天堂が展開する様々なサービス、およびそれらを支える各種システムにおける開発・改善プロジェクトを推進いただける方を募集いたします。
▼募集背景
対象となるサービスやシステムは、Nintendo SwitchおよびNintendo Switch 2 本体に搭載されているネットワーク機能はじめ、任天堂の各種Webサービスやそのバックエンドシステムなど、多岐にわたります。
現在、これらの各領域において、各種サービスの利便性向上や安定運用の維持・最適化に向けた新機能開発や改善に関するプロジェクトが複数進行しております。
社内外の多様なステークホルダーと連携し、スピーディーかつ高品質にプロジェクトをリードしていただける方を広く募集いたします。
▼具体的な業務内容
・プロジェクトの進行管理・推進
- 開発タスクおよび全体のスケジュール管理
- 各種会議体の設置、ファシリテーション、円滑なチーム間コミュニケーションの醸成
- リリース作業、および障害対応などのシステム運用
・要件定義・設計レビュー
- 各種プロジェクトにおける要件定義、要求仕様書の作成
- アーキテクチャやデータ設計レビューへの参画
・ステークホルダーとの連携・調整
- 任天堂をはじめとする社内外のステークホルダーを巻き込んだ開発の推進
- ベンダーコントロール
※担当していただく具体的なプロジェクトは、選考を通じてご意向や適性に基づき決定いたします。
業務内容の変更の範囲:会社の定める業務
プロジェクトマネージャー(スマートデバイス向け共通基盤開発)
この職種では、主に任天堂株式会社がパブリッシュしている複数のスマートデバイスアプリ向けの共通基盤であるBaaS(Backend as a Service)の開発チームとその利用者となる複数のゲーム開発者と連携して、BaaSの開発/運用を推進するためのプロジェクトマネジメントを担っていただける方を募集いたします。
▼募集背景
スマートデバイス用BaaSは複数のリリース済みのタイトルで利用されており、それら複数のゲーム開発チーム等からの要望対応などを同時並行で進めています。
また、利用しているサービスはそれぞれ今後の任天堂ビジネスの拡大において重要な位置づけであるため、プラットフォームとしてそれぞれの利用サービスと齟齬のない要件やスケジュールの調整が求められています。
プロダクトの運用年数が長期化し、今後も様々なサービスで活用をしていく上で、システムの持続性や可用性、理解容易性を高めるための開発も必要としています。
このように、複数のステークホルダーとの調整、新規要件への対応、運用性を高めるための対応を、スピーディーかつ品質を高く継続的に進めていくために、プロジェクトマネジメントを担当いただける方を募集いたします。
▼具体的な業務内容
・スマートデバイス用BaaSチーム内の開発タスクの進捗・優先順位・アサイン管理
・クライアントSDKチームと共同で開発する案件の要件調整・スケジュール管理
・スクラム方式での開発サイクルにおけるスプリントの主催や各種チームミーティングの取り回し
・スマートデバイスゲーム開発チーム等の関係部署との各種調整
▼利用技術
・開発言語: Java
・GCP: GAE Standard Environment, BigQuery, Dataflow, Pub/Sub, Cloud Storage, Logging, Monitoring
・データベース:Firestore in Datastore mode
・ツール類: github enterprize, jetbrains IDE, Attlasian(JIRA/Convluence/Bitbucket...), Slack
▼参考URL
https://cloud.google.com/blog/ja/topics/customers/super-mario-run-google-app-engine
業務内容の変更の範囲:会社の定める業務
プロジェクトマネージャー(ニンテンドーアカウント関連)
この職種では、ニンテンドーアカウントに関連するプロジェクトマネジメントを担っていただきます。
▼募集背景
ニンテンドーアカウントは、任天堂のゲーム専用機や各種サービスを利用するために必要な共通認証基盤です。Nintendo Switch Onlineやニンテンドーeショップ、Nintendo Storeのほか、ニンテンドーミュージアムの入館予約など、幅広いサービスへアクセスするために欠かせない存在であり、全世界で数億規模のお客様にご利用いただいています。
現在、基盤としての継続的なアップデートやサービス拡大に伴う新機能開発に加え、各国の最新の法規制への対応など、多岐にわたる開発が並行して進められています。これらはすべて、システムとして高い可用性や最新のセキュリティ、そして長期的な保守性を維持しながら、計画的に進行していく必要があります。
これらを迅速かつ確実にリリースへと導くため、社内外の多様なステークホルダーと強固な連携を図りつつ、プロジェクトの円滑な進行管理を担っていただける方を募集いたします。
▼具体的な業務内容
・プロジェクトの進行管理・推進
- 開発タスクおよび全体のスケジュール管理
- 各種会議体の設置、ファシリテーション、円滑なチーム間コミュニケーションの醸成
- リリース計画の策定
- 開発プロセスの改善
・要件定義・設計レビュー
- ニンテンドーアカウントに関わる新機能の要件定義、要求仕様書の作成
- アーキテクチャやデータ設計等のレビューへの参画
・ステークホルダーとの連携・調整
- 任天堂をはじめとする社内外のステークホルダーを巻き込んだ開発の推進
- 国内・海外のカスタマーサポート部門、法務部門等との連携・調整
- アカウント連携サービスの技術サポート
- ベンダーコントロール
・プロダクト改善
- リリース後のユーザー行動の分析および分析に基づいた改善提案
▼利用技術
※PMとして直接実装する機会は限定的ですが、以下の技術への知見があると業務が円滑に進行します。
・開発言語
- Java, JavaScript
・クラウドプラットフォーム / インフラ
- AWS: ELB, ECS, SES, Aurora, S3
- Google Cloud: App Engine, Datastore, BigQuery, Cloud Logging, Looker
- CDN: Akamai
・認証・認可技術
- OpenID Connect (OIDC), OAuth, FIDO などの認証・認可に関わる技術要素
・ツール類
- コミュニケーション・コラボレーション: Slack
- ソースコード管理・開発支援: GitHub Enterprise, Bitbucket, Cloud Code
- プロジェクト管理・ドキュメント: Jira, Confluence
- オブザーバビリティ(監視・分析): Datadog
業務内容の変更の範囲:会社の定める業務
プロジェクトマネージャー(決済関連システム)
この職種では、Nintendo Storeおよびニンテンドーeショップの決済基盤に関するプロジェクトマネジメントを担っていただきます。
決済関連サービスの企画・開発・運用を推進し、関係部門および外部パートナーと連携しながらプロジェクトをリードしていただきます。
▼募集背景
任天堂株式会社の決済基盤は、社内外のサービスと密接に連携しており、全体最適を意識した設計・推進が不可欠です。
また、利便性の向上を図る一方で、安全かつ正確な実装、運用が求められ、法改正への対応も迅速に行う必要があります。
今後さらに高度化・複雑化するこの領域において、プロジェクトをリードしていただける方を募集します。
▼具体的な業務内容
・決済に関連した新規サービスの企画、立案
・決済基盤機能の設計方針策定
・3〜5名程度のチームの進行管理
・社内サービス部門との要件整理・ヒアリング
・外部パートナー(委託先等)との折衝および進行管理
▼利用技術
※PMとして直接実装する機会は限定的ですが、以下の技術への知見があると業務が円滑に進行します。
・AWS
・Java/Kotlin/JavaScript/HTML/CSS/SQL
・Git
業務内容の変更の範囲:会社の定める業務