任天堂トップ > 採用情報 > キャリア採用 > ソフトウェアエンジニア(京都勤務)

キャリア採用

キャリア採用
  • 募集要項
  • 採用プロセス
  • Q&A
  • 仕事を読み解くキーワード
  • 社長からのメッセージ
  • 就業情報

募集要項

Web応募方法

希望職種の「この職種に応募する」ボタンをクリックして、ご応募ください。
Web応募受付後、合否にかかわらず、メールにて選考結果をお知らせいたします。
結果連絡まで約1カ月間要しますので、恐れ入りますが、しばらくお待ちください。
応募の秘密は厳守いたします。

※現在任天堂グループに在籍中の方のご応募はご遠慮ください。

ソフトウェアエンジニア

募集職種一覧へ

京都

ゲーム開発エンジニア
この職種に応募する

業務内容

下記の業務内容のいずれかになります。


ゲームプログラム開発

- ゲームソフトウェアのプログラム設計・開発

- ゲーム開発に必要なツール、ライブラリ設計・開発

- 開発環境の構築/管理

ネットワークゲーム開発

- ゲームソフトウェアのネットワークプログラムの設計・開発

- ゲーム通信エンジンの設計・開発

適性

ゲームプログラム開発

下記の実務経験と能力を有し、ゲームを面白くすることに興味がある方

- ゲーム開発経験、ゲームエンジン開発経験

- 特に以下の開発経験
グラフィックス、ダイナミクス、AI、ゲームフレームワーク、ツール、サウンド

- C/C++(必須)による開発経験

ネットワークゲーム開発

下記の実務経験と能力を有する方

- ネットワークゲームの開発経験

- 通信処理の検証や最適化の開発経験

- サーバーサイドのプログラム開発経験

- C++(必須)、Java、C#、Rubyなどによる開発経験

京都

本体機能開発エンジニア
この職種に応募する

業務内容

任天堂プラットフォーム本体機能の開発

- 本体機能のプログラム設計・開発

- 本体機能開発に必要なツール、ライブラリ設計・開発

- 開発環境の構築・管理

※本体機能とは、プラットフォームに内蔵されている各種ソフトウェア(具体的には、Nintendo Switchの「HOMEメニュー」「設定」「マイページ」「アルバム」「ゲームニュース」など)のことを指します。

※本体機能はすべてのお客様に利用される部分であるため、操作性への心くばりや、画面が与える直感的な印象を追求することが求められます。

適性

ソフトウェア開発における、プログラミング実務経験のある方

UI/UXに興味のある方

多面的な視点で物事を観察し、新しい驚きを生み出すために、挑戦・努力のできる方

共同作業に際して、相手の立場を理解し、敬意を払いながら関係を築くことができる方

下記の経験、技術を有し、業務に反映できる方歓迎

- C/C++プログラミング、システムプログラミング、UIプログラミング

- 開発環境、CI、ビルドパイプライン、ツールチェイン

京都

フロントエンドエンジニア
この職種に応募する

HTML5Experts.jp 」で、フロントエンド開発に携わる開発スタッフのインタビューをお読みいただけます。
業務内容

ゲーム機本体・スマートデバイス・PC向けWebサービスのフロントエンド開発

適性

下記の実務経験と能力を有し、ゲームに興味がある方


必須の実務経験と能力

- JavaScript, TypeScript, HTML, CSSに関する深い理解

- JavaScript, TypeScriptでのチーム開発の経験

- React, Redux, Angularなどのライブラリを使用した開発経験

- gitなどのバージョン管理ツールを使った開発経験

望ましい実務経験と能力

- npm, webpack, Babelなどを利用した開発環境構築・ワークフロー改善の知識

- Node.jsなどのサーバーサイド開発経験

- 保守性・拡張性の高いCSS設計の知識

- フロントエンドのパフォーマンス、セキュリティ、アクセシビリティに関する幅広い知識や興味

- ユーザー行動分析の知識

- 自らサービスのUIを考え設計した経験

京都

組み込み系ソフトウェアエンジニア
この職種に応募する

業務内容

任天堂ゲームプラットフォーム向け組み込み用OS、 ゲーム用SDKの開発

適性

以下のような組み込み用ソフトウェアのプログラム開発経験者または経験者相当の技術がある方

- C/C++またはARM、PowerPCなどの組み込み用CPUを使用

- 組み込み用Linuxやμ ITRONなどの組み込み用途向けOSを使用

- 組み込み機器の動作不良の原因解析

- デジタル機器などのファームウェア開発

- ネットワーク家電などのインターネットに接続する機器の開発

- PC 周辺機器のドライバーの開発

- DRM、通信の暗号化処理を組み込んだ機器の開発

その他製品に転用可能なソフトウェア技術がある方

中規模なチーム(目安として5名以上)によるソフトウェア開発の経験、またはそうした開発形態に興味がある方

※ビデオゲームに関連する開発経験の有無は問いません。

京都

開発環境制作エンジニア
この職種に応募する

業務内容

任天堂ゲーム機向けゲームの開発環境の制作

適性

下記項目の実務経験があり、ゲームに興味がある方

- Maya、3dsmax、Softimage|XSI のプラグイン開発

- Windowsアプリケーションの開発

- 3Dグラフィックスランタイムライブラリの設計・開発

- オーディオツールおよびランタイムライブラリの設計・開発

京都

技術・開発コーディネーター
この職種に応募する

業務内容

世界中のゲーム開発者へ最良の開発環境を提供するための業務全般

- 開発環境の企画、調査、技術サポート

- ライブラリやツール、ドキュメントの制作進捗管理・調整、運用支援など


ゲーム機本体や周辺機器の開発におけるプロジェクトマネージメント業務の補佐・推進

- 開発計画立案、進捗・課題管理、開発試作の推進など


海外子会社を含むカスタマーサポート従事者向けの技術的なサポート業務全般

- 製品仕様情報の管理やサポート方法の確立・調整・運用支援など

適性

技術的なバックグラウンドと高いコミュニケーション能力がある方

丁寧な管理業務ができ、かつ柔軟性がある方

テクニカルライティング能力、英語力がある方歓迎

ソフトウェア開発を含む電子機器開発プロジェクトの経験者歓迎

その他

「ハードウェアエンジニア」欄にも同じ職種が掲載されていますが、どちらからご応募いただいても違いはありません。

京都

ゲーム開発環境エンジニア
この職種に応募する

業務内容

開発環境の面からゲーム制作に参加し、より良いゲームを作り上げる職種です。
下記のいずれかの業務内容となります。


ゲーム開発のためのツール/サービスの開発・運用

- ツール/サービスの企画

- Webアプリケーションの開発・運用

- デスクトップアプリケーションの開発・運用


ゲーム開発のためのインフラ基盤の構築・運用

- ゲーム開発時に必要となるインフラ基盤の構築・運用

- ゲーム開発用ツール/サービスのためのインフラ基盤の構築・運用

- ビルドやデプロイ環境、開発フローの整備

適性

必須の実務経験と能力

下記のいずれかの実務経験

- Ruby、C#、TypeScript、JavaScript、C++、Rust、Go、Pythonのいずれかのプログラミング言語での開発

- Infrastructure as Codeに基づいたインフラ環境の構築


望ましい実務経験と能力
下記要素技術に関するいずれかの経験がある方


ゲーム開発のためのツール/サービスの開発・運用

- マイクロサービスの設計、構築、運用

- Vue.js、React、Angular等を用いたフロントエンドの開発・運用

- サーバーサイドアプリケーションの開発・運用

- .NET、Electron等を使用したデスクトップアプリケーションの開発・運用


ゲーム開発のためのインフラ基盤の構築・運用

- AWS、GCP、Azure等のクラウド技術を用いた開発・運用

- OpenStack、VMware vSphere等の仮想化基盤の構築・運用

- ネットワーク環境の構築・運用

- Docker、Kubernetes等のコンテナ技術を用いた開発・運用

- Jenkins等を利用したCI/CD環境の構築・運用


※ビデオゲームに関連する開発経験の有無は問いません。

参考情報

仕事を読み解くキーワード
「世界同時発売を支える」

京都

テクニカルアーティスト
この職種に応募する

業務内容

ゲーム開発向けのDCCツールプラグイン、デザインアセットパイプラインの設計・開発

ゲーム開発におけるデザイナーサポート業務全般

適性

以下の実務経験と能力を有し、ご自身の力を任天堂のゲーム制作に活かすために自発的に行動できる方

DCCツールプラグインや、DCCツールに関わるパイプラインの開発経験

- Maya(必須)、Adobe Photoshop、Substance Painter、Substance Designer、Houdini

Python(必須)、C++、C#、Ruby、JavaScript、各種SQL言語での開発経験

- Qt(PySide)の経験があるとなおよい

デザイナー、プログラマーとの共同作業で、互いの立場を理解し協調関係を築ける方

ゲーム開発でのテクニカルアーティスト業務経験があるとなおよい

- デザイナー経験も高く評価します

その他

応募フォームからのご応募にあわせて、作品・制作物データのご提出をお願いいたします。
※提出方法はエントリー時にメールにてご案内いたします。

<ご提出いただく内容>

自分の開発力をアピールできるプログラムコードと説明資料

京都

テストエンジニア
この職種に応募する

業務内容 任天堂プラットフォーム向け組み込みOSや周辺機器を対象としたテスト業務です。
主にシステムテストの領域において、以下の業務の中から適性に応じてご担当いただきます。

プロジェクトのテスト推進

個々のプロジェクトに参加し、リリースに向けたテスト業務に従事していただきます。任天堂プラットフォームのシステムや周辺機器、特定のゲーム向けの関連製品など、世界中のお客様が触れる製品の開発に貢献することができます。中心となる業務はテスト分析および計画の立案ですが、適性や必要性に応じて、以下の業務も担っていただきます。

- テスト設計

- 不具合解析(実装担当者と協力して不具合の原因を特定)

- CI/CDの構築支援

- リリースマネジメント

組織的なテスト戦略の立案、およびテストプロセスの改善

大規模かつ複雑なテスト対象の迅速なリリースを可能とする、組織的なテスト戦略の立案や、テストプロセスの改善業務に従事していただきます。部署の垣根を意識することなく、多くの開発チームとコミュニケーションを取りながら課題を発見・分析し、新たな手法、ツール、自動化の導入などを通じた改善活動を行っていただきます。

技術面からのマニュアルテストの支援

以下の活動を通じて、技術面からマニュアルテストを支援していただきます。

- リグレッションテストを自動化する環境の構築

- テストの現場を効率化するツールの作成

- テストプロセスに関するデータ収集とその分析

適性

必須の実務経験と能力

C++、C#、Java、Ruby、Pythonなどの言語に関して、以下のいずれかに該当する方

- プログラム開発経験がある

- 開発効率化のためのツール作成や自動化の経験がある

望ましい実務経験と能力

- JSTQB Foundation Level以上の保有、またはそれに相当する知識

- JenkinsなどのCI/CD用ツールの運用経験

- PageObjectsなどを用いたシステムテスト(E2Eテスト、UIテスト)の自動化経験

- データの収集、可視化、分析などを通じて改善施策の効果測定を行った経験

京都

ネットワークサービスシステムエンジニア
この職種に応募する

業務内容

以下のいずれかのプロジェクトへの従事

- ニンテンドーeショップや各種ネットワーク機能など当社プラットフォーム向けサーバーシステム設計・開発・運用

- スマートデバイス向けのサーバーシステム設計・開発・運用

- 開発者やオペレーターが利用するWebツールの設計・開発・運用・サポート

上記プロジェクトに関連する下記の業務

- 国内、海外を含めた社内外関係者とのサービスやシステムに係る要件調整と具体的な仕様への落とし込み

- アプリケーションの開発を行う社内開発チームや、国内、海外を含めた複数の外部委託先のプロジェクトマネージメント、ディレクションおよび技術サポート

適性

以下のいずれかの実務経験を有している方

- Webシステムのプロジェクトマネージメント、要件定義の経験

- スマートデバイス向けサービスのサーバーシステム設計、開発、運用や仕様調整の経験

- SIerや事業会社におけるシステムエンジニアとしての、仕様や運用に関する顧客や社内利用部門との折衝経験

望ましい実務経験や能力

- Webアプリケーション開発やインフラの構築経験

- プラットフォーマーが提供するシステムを利用したアプリケーションの開発経験

- クラウドサービスを利用したサービス開発やプロジェクトマネジメントの経験

- 必要に応じ、コードを読んで理解したり、プログラミング言語を用いて簡単な処理ができる能力

- ビジネスレベルでの英語のリーディング・ライティング能力

京都

ネットワークゲーム開発エンジニア
この職種に応募する

業務内容

任天堂ゲーム機用ゲームソフトのネットワーク部分の開発

適性

必須の実務経験と能力

- 1年以上のソフトウェア開発経験
 (モバイルアプリ、Webアプリケーション、組み込み機器、並列・分散システム等。現職の製品領域は問いません)

- 技術的チャレンジを楽しめる方

- ゲームを面白くすることに興味がある方

望ましい実務経験と能力

- インターネットでの利用を前提としたアプリケーション層プロトコルの設計・実装

- 大規模なサーバークライアントシステムの開発

- OSSの公開、コントリビュート

- 以下のいずれかの言語やツールの経験
Ruby/Python/Go/JavaScript/Java/C/C++/C#/
Vue/Angular/React/Node.js/gRPC/Wireshark/
Unity/UnrealEngine/MySQL/PostgreSQL/Redis/
Memcached/Elasticsearch/Kibana/Fluentd/
Vagrant/Docker/Kubernetes/AWS/GCP/Azure/

京都

ネットワークサービス検証エンジニア
この職種に応募する

業務内容 ニンテンドーeショップやゲームサーバーなど任天堂が展開するネットワークサービス、ならびにそれらに関わるWeb管理ツールなどの検証マネジメントを行う業務です。

合理的な検証手法の検討と実施

- 検証ノウハウの体系化とそれを利用した検証の計画立案および実施

- 不具合分析と各プロダクトへのフィードバック

- 自動テストを使った効率的な検証の設計と開発

- 品質基準の統一と啓蒙



プロダクトごとの検証コーディネーション

- 新規開発案件における検証関連のあらゆる調整

- プロダクトごとのナレッジの蓄積とプロダクトを超えてのナレッジの共有

- 品質担保、開発速度や全体コストを考慮した開発スケジュール策定のサポート

適性

望ましい実務経験と能力

- JSTQB Foundation Level以上の保有、またはそれに相当する知識

- アジャイル開発におけるテストマネジメントの経験

- 大規模ネットワークサービス開発におけるテストマネジメントの経験

- Webアプリケーション開発やインフラ開発経験

- JenkinsなどのCI/CD用ツールの運用経験

- SeleniumやPostmanなどを用いた自動テスト開発、運用経験

望ましい人物像

- 成果物の品質向上への意欲があり、さまざまなテスト技法に興味がある方

- 高いコミュニケーション能力

京都

社内情報システム開発エンジニア
この職種に応募する

業務内容

社内基幹システム、情報システムの設計・開発・運用
以下のシステムの企画・立案・設計・開発・運用を担当いただきます。

- 会計、販売、製造、財務、人事等の社内基幹システム

- コミュニケーション、情報共有のための社内情報系システム

- デジタルビジネスに対応するための基幹システム

適性

必須の実務経験と能力 (下記のいずれか複数に該当する方)

- 中規模以上の社内基幹システム・情報システムの設計・開発・運用経験

- Webシステムの設計・開発・運用経験

- JAVA、もしくはオブジェクト指向言語によるプログラム開発経験

- 要件定義書、仕様書、設計書、テストシナリオ等の文書作成能力・経験


望ましい実務経験と能力

- 会計、販売、製造、財務、人事等の業務知識

- コミュニケーション、情報共有のための社内情報系システムの開発・運用経験やワークスタイル変革に関わる知見

- プロジェクトマネージメント、チームマネージメントの知識・経験

- SAPの導入・保守・運用経験

- PLMの導入・保守・運用経験

- Spring Bootを用いた開発経験

- AWS等のクラウドサービスを利用したシステムの開発・運用経験

- データベース設計・管理の知識、経験

- データ分析環境の構築・運用経験

- CI/CD環境の構築・運用経験

京都

社内ネットワーク/インフラエンジニア
この職種に応募する

業務内容

ファイアウォール、ルーター、ネットワークスイッチなどの社内ネットワークの構築、運用

社内情報システム、ゲームソフトなどの製品開発に利用するサーバー・システム基盤の構築、運用

セキュリティ対策の検討、実施

社内のITテクニカルサポート全般

適性

サービス精神が旺盛で、人の力になれることを喜びにできる方

必須の実務経験と能力(下記の複数に該当する方)

- ネットワークやサーバー(Linux、およびWindows)等のITインフラの構築、運用経験

- プログラミングやエンジニアリングによるインフラ業務効率化の経験

- インフラ面からのITセキュリティ対策の検討、実施の経験

望ましい実務経験と能力

- SIer、ITベンダーでの業務経験

- AWSなどのIaaS環境や、仮想基盤上でのサーバー構築、運用経験

- Office365などのビジネスソリューション・SaaSの導入、運用経験

- Java/Ruby/Python/Cなどを用いたWeb/サーバーサイドシステムの開発経験

- Chef/Puppet/Serverspecなどの構成管理ツールやJIRA/Confluenceなどのプロジェクト管理ツールの導入、運用経験

京都

サーバーセキュリティエンジニア
この職種に応募する

業務内容

任天堂のサイバーセキュリティ態勢構築・高度化に関わる下記の業務など

- セキュリティに関する開発・運用方針の策定

- セキュリティ検証の実施と開発者のサポート

- セキュリティインシデント発生時の対応

- セキュリティ系管理ツールの開発・運用

※任天堂ゲーム機用のネットワークサービスが主な対象となりますが、今後、スマートデバイス関連、社内システム関連等対象を拡大していく予定です。

※セキュリティに関する技術的な対応(診断・実装など)だけでなく、社内関連各部署や社内外のエンジニアとのセキュリティに関連した多岐にわたる調整ごとなど幅広く携わっていただきます。

適性

必須の実務経験と能力(エンジニアタイプの場合)

- ネットワークセキュリティに関わる実務経験(おもに実装関連)

- Java/Ruby/Python/Cなどを用いたWebアプリケーションの開発経験

- データベースを用いたアプリケーションの開発・運用経験

必須の実務経験と能力(コーディネータータイプの場合)

- ネットワークセキュリティに関わる実務経験(おもに調整関連)

- 国内・海外の外部委託先や社内関係者とのセキュリティ技術に関する折衝経験

- サーバーシステムの開発・運用に関わる調整経験

望ましい実務経験と能力

- 脆弱性診断ツールの実務での使用経験

- 個人情報・クレジットカード情報を扱う認証周りの設計・運用経験

- 情報セキュリティ監査への対応経験

- AWSなどのIaaS環境や仮想サーバー環境の使用経験

※ゲームソフト・アプリに関連する開発経験の有無は問いません。

望ましい人物像

- ゲームに関連したサーバーセキュリティ業務に主体的・積極的に取り組んでいただける方

- SECCONなどのセキュリティ関連イベントに関する活動経験のある方

- サービス精神が旺盛で、さまざまなことに興味を持てる方

- フットワークが軽く、関係者と協調しながら業務を遂行できる方

京都

ネットワークライブラリ開発エンジニア
この職種に応募する

業務内容

任天堂ゲーム機用ネットワークサービスに必要なネットワークライブラリの企画/設計/開発

適性

下記の実務経験と能力を有し、インターネットを中心としたネットワークの知識があり、ゲームに興味がある方


必須の実務経験と能力

- C/C++(必須)による開発

- インターネットを使用した
ネットワーク対応アプリケーションやライブラリの開発

望ましい実務経験と能力

- Python、Ruby、Perlなどの経験

- サーバーサイドのプログラム開発、知識

※ビデオゲームに関連する開発経験の有無は問いません。

京都

生産ITシステムエンジニア
この職種に応募する

業務内容 任天堂製品の生産パートナー企業(主に海外拠点)に設置する、電気検査器と連動してさまざまなデータを処理するサーバーシステムの設計・構築・運用管理を行う業務です。

サーバー本体および各種サーバー機能の設計・開発・構築・運用管理

任天堂と各拠点を結ぶ企業間ネットワーク・インフラ網の整備

障害監視ツールの設定・運用管理

サーバーで収集した製品製造時データのシステム間連携・集計・分析

適性 必須の実務経験と能力

Linux OSとサーバーサービスの知識

- Webサービス(Apache、Nginx)

- サーブレットコンテナ(Tomcat)

- メールサービス(Postfix, Dovecot)

- ファイル共有(Samba)

サーバーサイドプログラムの設計・開発経験(Java, Python等)

データベースシステムの設計・開発経験(Oracle, MySQL等)


望ましい実務経験と能力

ネットワーク・セキュリティ・暗号化(SSL等)に関する基礎的な知識

Zabbix(監視ソフトウェア)に関する知識

HSM(ハードウェアセキュリティモジュール)に関する知識

AWS(EC2, S3等)の基礎的な知識

アジア方面への渡航経験


求める人物像

ITでモノづくりを支えることにやりがいを感じる方

周囲の人と円滑に連携でき、サービス精神の旺盛な方

チームでの目的達成に尽力できる方

新しい知識や技術に対して興味を持ち、スキルアップに積極的に取り組んでいただける方

その他

※参考情報として、新卒採用の職種紹介「社内ITシステム開発」ページの「生産用ITシステム開発」の項目も併せてご確認ください。

京都

カスタマーサービスコーディネーター(技術職)
この職種に応募する

業務内容

当社ゲーム機向けカスタマーサービス機能の開発・運用

- 当社ゲーム機のカスタマーサービス機能の検討や企画立案、開発コーディネーション

海外子会社を含むカスタマーサポート従事者向けの技術的なサポート業務全般

- 製品・サービスの仕様情報の管理

- 顧客対応のためのナレッジ作成および管理

- サポート用ツールの機能検討・開発コーディネーション

- サポート方法の確立・調整・運用支援など

適性

ゲームソフトやゲーム機の仕様・機能に関する深い知識をお持ちの方

下記の技術に関する知識や技能をお持ちの方

- WEBサービスに関する基本的な知識や技能(フロントエンド/ バックエンド)

- JavaScript、HTML、CSS などのフロントエンド開発に関する基本的な知識や技能

- Python、Node.js などのサーバーサイド開発に関する基本的な知識や技能

技術的なバックグラウンドと高いコミュニケーション能力をお持ちの方

コールセンター等の運営管理、サポートスタッフの教育・指導経験者

さまざまな情報ソースから、カスタマーサポート従事者向けに必要な情報を整理して組み立て、説明できる能力をお持ちの方

テクニカルライティングに関する知識や経験、英語力がある方歓迎

その他

「コーポレートスタッフ」欄にも同じ職種が掲載されていますが、どちらからご応募いただいても構いません。

京都

サーバーアプリケーションエンジニア
この職種に応募する

業務内容

ゲーム機本体・ゲーム・スマートデバイス・PC向けネットワークサービスのサーバーアプリケーション企画・設計・開発・運用

- 世界中からの大規模トラフィックをさばくサーバーアプリケーションの設計や開発

- さまざまなプロトコル、クライアントからのリクエストを処理するサーバーアプリケーションの開発

- バックエンドサーバー、BFF(Backend for Frontend)、管理ツールなどさまざまな種類のサーバーアプリケーションの開発

- ネットワークインフラやフロントエンドなどにまたがった技術開発

適性

必須の実務経験と能力

- Java、Ruby on Rails、Go、Kotlinなどによるサーバーアプリケーションの開発経験

- RDBMSやKVSを用いた開発経験

望ましい実務経験と能力

- AWS、GCP等のクラウド技術を用いた開発

- 大規模なサーバーアプリケーションの開発・運用経験

- Docker、Kubernetes、Istio等のコンテナ技術を用いたサーバーアプリケーションの開発経験

- JavaScript、TypeScript等を用いたWebフロントエンドの開発経験

- gRPCやWebRTCを利用したサーバーアプリケーションの開発経験

※ビデオゲームに関連する開発経験の有無は問いません。

参考情報

当業務に携わるメンバーが「AWS Summit 2018」「AWS Summit 2019」で下記テーマの講演を行いました。AWS Summit公式サイトでその内容が公開されていますので、よろしければご覧ください。


Nintendo Switch向けプッシュ通知システム「NPNS」
資料 動画


Nintendo Switch Online を支えるサーバーシステム開発
資料

京都

サイトリライアビリティエンジニア(SRE)
この職種に応募する

業務内容

ゲーム機本体・ゲーム・スマートデバイス・PC向けネットワークサービスのサーバーインフラ企画・設計・開発・運用

- 世界中からの大規模トラフィックをさばくサーバーやネットワークの設計と構築

- 24時間365日安定運用するためのアーキテクチャ設計、それを支えるモニタリングシステムの構築

- パフォーマンスボトルネックの分析・改善から障害時の対応まで、サービスを支えるシステムの運用

- CI/CD・分散トレーシング・API Gateway・ログ分析などの共通基盤の整備

- クラウドインフラ管理、CDN、DNSなどの専門知識が必要なインフラ構築・運用

- サーバーアプリケーションやセキュリティなどにまたがった技術開発

適性

必須の実務経験と能力

- AWS、GCP等のクラウド技術を用いたシステム設計・開発・運用

- Java、Ruby on Rails、Go、Kotlinなどによるサーバーアプリケーションのインフラ設計・開発・運用経験

- RDBMSまたはKVSを用いたサーバーインフラ設計・開発・運用経験

望ましい実務経験と能力

- 大規模なサーバーアプリケーションのインフラ設計・開発・運用

- Docker、Kubernetes、Istio等のコンテナ技術を用いたサーバーインフラの設計・開発・運用

- コンテナ技術を用いたサーバーアプリケーションのモニタリングシステムの設計・開発・運用

- CDNを用いたサーバーインフラの設計・開発・運用経験

- 大規模なクラウドインフラ管理の設計・開発・運用経験

※ビデオゲームに関連する開発経験の有無は問いません。

参考情報

当業務に携わるメンバーが「AWS Summit 2018」「AWS Summit 2019」で下記テーマの講演を行いました。AWS Summit公式サイトでその内容が公開されていますので、よろしければご覧ください。


Nintendo Switch向けプッシュ通知システム「NPNS」
資料 動画


Nintendo Switch Online を支えるサーバーシステム開発
資料

京都

スマートデバイス テクニカルディレクター
この職種に応募する

業務内容

テクニカルディレクターとして、スマートデバイス向けのゲーム開発をご担当いただきます。

採用技術の選定

- 開発アプリに最適な技術の選定

- 円滑な導入のための調整

技術仕様の策定

- 高品質なゲーム体験を実現するための技術仕様作成

- 開発アプリに最適なシステム設計

- ゲームサーバー・API設計

開発進行管理

- 開発工数の妥当性確認

- 問題点の早期発見と対応

適性

必須の実務経験

- C/C++ または C# による開発経験

望ましい実務経験と能力

- スマートデバイス向けゲームアプリのプログラム開発経験

- Unity、Cocos2d-x、Unreal Engineを用いた開発経験

- チームリーダー経験

求める人物像

- 新しい面白さを持った商品やサービスを提供することに意欲がある方

- 最新の技術動向に詳しい方

- 人の考えを尊重し、アイデアを形にすることにやりがいを感じる方

その他

「プランナー/ディレクター/プロダクトマネージャー」欄にも同じ職種が掲載されていますが、どちらからご応募いただいても構いません。

京都

PC環境サポートエンジニア
この職種に応募する

業務内容

PC環境のテクニカルサポート

- ゲームおよび関連システム開発に用いるIT機器の機材評価と選定

- PCのキッティング、問題発生時のトラブルシューティング

- Windows、macOS設定の評価・設計・展開

ゲーム開発環境のインフラ整備

- 仮想インスタンスの設計・構築・運用

業務ツール開発

- キッティングや端末管理を支援する仕組みの設計・構築・運用

- 業務効率改善のためのツールおよびシステム開発

適性

サービス精神が旺盛で、人の力になれることを喜びにできる方

社員のPC環境をエンジニアリングによってより良くすることに興味がある方


必須の実務経験と能力(下記のいずれか複数に該当する方)

- .NET Coreによるマルチプラットフォーム向けのアプリ開発

- C++、C#によるWindows向けプログラムの開発

- DevOpsやCI環境の構築・運用

- PC周辺機器のデバイスドライバー開発

- WinDbg等によるWindowsカーネルデバッグの経験

- Windowsアーキテクチャへの深い造詣

望ましい実務経験と能力

- IT資産管理ツールの構築・運用

- Microsoft Endpoint Managerの構築・運用

- PCの開発設計・評価検証

- ソフトウェアライセンスの許諾条件交渉・契約・運用

- モバイルデバイス管理ソリューション(MDM)の導入・運用

京都

eコマースサーバー開発エンジニア
この職種に応募する

業務内容

ニンテンドーeショップ、My Nintendo Storeなど任天堂のeコマースに関わる設計、開発、運用業務(1つ以上)

サーバーシステムのアーキテクチャ設計

- eコマースの広範にわたる業務ドメインを反映したサーバーシステムの設計

- 継続的かつ長期的な機能追加に耐え得るサーバーシステムの設計

サーバーアプリケーション開発・運用

- 世界中からの大規模トラフィックを捌くサーバーアプリケーションの設計や開発

- バックエンドサーバー、BFF(Backend for Frontend)、管理ツールなどさまざまな種類のサーバーアプリケーションの開発

- ネットワークインフラやフロントエンドなどにまたがった技術開発

サーバーインフラ開発・運用(SRE)

- 世界中からの大規模トラフィックを捌くサーバーやネットワークの設計や構築

- 24時間365日安定運用するためのアーキテクチャ設計、それを支えるモニタリングシステムの構築

- パフォーマンスボトルネックの分析・改善から障害時の対応まで、サービスを支えるシステムの運用

- CI/CD・分散トレーシング・API Gateway・ログ分析などの共通基盤の整備

- ITGC(ITに係る全般統制)に則ったサーバーやネットワークの設計や構築、運用

- サーバーアプリケーションやセキュリティなどにまたがった技術開発

適性

必須の実務経験と能力(以下のいずれかの経験)

- サーバーシステムのアーキテクチャ設計

- サーバーアプリケーションの開発経験

- サーバーインフラの開発・運用経験

望ましい実務経験と能力

- eコマース、決済システム、金融システムなどの開発、運用経験

- Java、Kotlinなどによるサーバーアプリケーションの開発、運用経験

- RDBMSやKVSを用いたサーバーアプリケーションの開発、運用経験

- AWSを用いたサーバーシステムの開発、運用経験

- 大量のトランザクションを処理するサーバーアプリケーションの開発、運用経験

- マイクロサービスアーキテクチャで構成されたサーバーシステムの設計、開発、運用経験

- コンテナ技術を用いたサーバーアプリケーションのモニタリングシステムの設計・開発・運用

※ビデオゲームに関連する開発経験の有無は問いません。