Polyphony Digital - ポリフォニー・デジタル Polyphony Digital - ポリフォニー・デジタル

Software Engineer(CI, Web, Cloud, Mobile)

ソフトウェアエンジニア(CI・Web・クラウド・モバイル)

ソフトウェアエンジニアは、幅広く最新のソフトウェア工学を用いてゲームを支える各種サービスのフロントエンド・バックエンドを開発し、またゲーム制作環境そのものの開発維持も行います。

  • 01

    業務内容

    以下の分野(一例)からスキルや適性、ご自身のキャリアプランに合わせて、ひとつ以上の担当分野を選んで頂きます。

    DevOps・継続インテグレーション
    ・自動ビルド・自動テスト環境の構築と維持・最適化
    ・リリース管理、パッケージング

    ソフトウェア品質の向上の目的で、テスト環境の構築とテストの実装、ビルド環境の設計と実装などを行います。ゲームではグラフィックスやゲーム中のシーケンスなどの一般的にテストの記述が難しい分野が含まれますが、テストエンジニアはそれらに適したテスト環境の設計と構築、および実際のテストコードの記述などを行います。

    またビルドエンジニアは、コードのビルドシステム自体の設計と実装をはじめ、ビルドの配布環境の整備、ビルドとテストの協調や、ビルドによるパフォーマンス変化の追跡などを担当します。日頃からソフトウェアの品質の向上やワークフローの効率化を意識し、プロジェクト全体を見渡しながら率先して改良に努めていける人材を求めています。

    Web フロントエンド
    ・「グランツーリスモ」公式ウェブサイト「グランツーリスモ・ドットコム」の制作や運用

    静的なコンテンツのコーディングはもちろん、ランキング、コミュニティ、イベントといったゲーム内の機能と連動したウェブサービスをゲーム開発エンジニア、アプリケーションデザイナーと協力しながら開発します。加えてウェブツールやウェブアプリケーションの開発にも関わっていただきます。

    なお、「グランツーリスモ・ドットコム」は19言語以上にローカライズされているグローバルなウェブサイトです。英語でのコミュニケーションが得意であれば、海外の開発チームとの連携においてもご活躍いただけます。

    クラウド
    ・インターネットやLANのネットワークを通じ、ほかのプレイヤーと対戦するために必要な機能の開発
    ・ソケット API を用いたサーバー/クライアントプログラム開発
    ・オンラインサーバー開発
    ・ネットワークテストプログラム・関連ツール開発

    オンラインエンジニアは、複数台の PlayStation®4、モバイルデバイス、PC 間でネットワークを通じて相互に通信するシステムの開発を担当します。
    優れたユーザー体験を実現するために、アーキテクチャーの設計や低レベルなソケット API を使用するプログラムの開発からユーザーが実際に操作する UI の開発までを一貫して行います。
    また、それらが期待通りに動作するかどうかを調べるためのテストコードやツールも作成します。
    業務が多岐に渡るため幅広い知識はもちろんですが、ほかのエンジニアやアーティストとコミュニケーションをとりながら、情熱を持って開発に取り組める人材を求めています。

    モバイル
    ・iOS や Android などのモバイル環境で動作する「グランツーリスモ」のサポートアプリケーションなどを開発
    ・モバイルアプリ開発用の周辺ツール開発

    PlayStation®シリーズで動作するゲーム本編をサポートする目的で、モバイル機器上で動作するコンパニオンアプリなどを開発します。クライアントの開発だけでなく、ネットワークを介した連携を本編側のエンジニアと共に設計・開発できる能力や、モバイル向けのアセットのフローも含めて担当できる人材を求めています。

  • 02

    必要な条件
    経験

    担当分野に応じて、以下のようなスキルが求められます(すべてが必要なわけではありません)。

    ・一般的なプログラミングスキル(Golang、Python、TypeScript など)
    ・Jenkins などの CI ツール、CMake などのビルドシステムの知識
    ・HTML5、CSS3 を用いたコーディングスキル
    ・十分なコミュニケーション能力

  • 03

    望ましい経験
    スキル

    ・Web API を用いた Webアプリケーションの開発経験
    ・レスポンシブ Web デザイン実装経験
    ・Mocha, Jasmine 等を用いたユニットテスト開発経験
    ・データベース設計経験
    ・ネットワークプログラミング経験
    ・TCP/IP、UDP への理解
    ・マルチプレイヤーオンラインゲームの開発経験
    ・AWS、GCP などの運用経験
    ・マルチプラットフォーム開発
    ・英語でのコミュニケーション能力

  • 04

    諸条件

    • 雇用形態

      PDS(Product Development Staff)社員

      ※PDS(Product Development Staff)社員とは、スーパーフレックス制度、年毎の年俸契約、売上貢献度特別報酬制度などからなるゲームクリエーター職の標準社員形態です。

    • 給与

      年俸制。1年毎の雇用更改。くわしくは年収別募集を参照。
      入社日から1年間は、応募時に設定した年俸額の12分の1が毎月支払われます。

    • 諸手当

      通勤手当

    • 賞与

      インセンティヴ給(担当ゲームの売り上げに応じた印税方式)

    • 勤務時間

      スーパーフレックス制度(標準時間内に出社すれば可)

    • 休日・休暇

      完全週休2日制、祝日、夏季、年末年始休暇、有給休暇等

    • 保険

      雇用保険、労災保険、健康保険、厚生年金保険

    • 勤務地

      東京都江東区東陽6-3-1 イースト21ビジネスセンター3F
      または
      福岡県福岡市早良区百道浜2-3-2 TNC放送会館 2F

    • 福利厚生

      提携住宅ローン、財形貯蓄、保養所、提携保養所・スポーツクラブ等

    • 応募資格

      上記応募ジャンルに該当する経験者

    • 応募締切

      定員(若干名)の採用が決定次第終了

    • 新卒採用

      新卒専用の採用枠はありませんが、経験者採用の応募条件に合致する、または同等のスキルをお持ちの場合は在学中でも遠慮なくご応募ください。

  • 05

    応募方法

    • オンライン応募

      以下のボタンから応募フォームに進んでご応募ください。

    応募フォーム
  • 06

    所属部署

    • エンジニアチーム

      社内のプログラミングを伴う業務全般を担当します。応募時に選択された特定分野のみにとどまらず、横断的に業務に取り組むスタッフも多くいます。興味と能力次第で広範な分野を担当していただくことも可能です。

  • 07

    障がい者採用

    障がいをお持ちの場合でも、経験者採用の応募条件に合致する、または同等のスキルをお持ちの場合は遠慮なくご応募ください。エントリー資格と方法が一部異なりますので、詳細をご確認ください。

    詳しくはこちら

    • エントリー資格

      障がい者手帳をお持ちで通常の交通機関を利用して通勤できる方。

    • エントリー方法

      応募規約にご同意いただき、以下の書類を郵送してください。

      (1)履歴書(写真貼付、希望職種明記)
      (2)志望理由書(書式自由、A4サイズ1枚程度)
      (3)職務経歴書(書式自由)
      (4)現在の年収、希望する年収、転職可能時期(書式自由、A4サイズ1枚程度)
      (5)障がい者手帳のコピー

      ※添付書類が必須なためオンライン応募は受付けておりません。
      ※応募書類が手書きかPC作成書類かは選考に影響しません。
      郵送で作品送付をする場合は同封してください。

    • 郵送先

      〒108-0075
      東京都港区港南1-7-1 ソニーシティ
      株式会社 ソニー・インタラクティブエンタテインメント
      総務人事部「ポリフォニー・デジタル C係」

  • 08

    この職種の
    インタビュー

- 関連職種の採用情報