企業名 |
株式会社ソフトギア |
職種 |
ネットワークエンジニア・サーバーエンジニア(Web)
、 サーバーサイドエンジニア(コンシューマーゲーム)
|
試用期間 |
6ヶ月 労働条件は本採用と同じです
|
業務内容 |
【募集要項】
オンラインゲームにおけるサーバー開発は、「リアルタイム性」「超高並列処理」が求められる領域です。
数万人規模の同時接続下でも、高い可用性を維持し、シームレスな通信環境を担保するー高負荷対策とリアルタイム性の両立こそが、当社のサーバー開発が直面する『難易度の高い課題』であり、最大の醍醐味です。
私たちソフトギアは、18年以上にわたりゲームのバックエンド(サーバー・ネットワーク)に特化し、自社サーバーエンジン『STRIX』のテクノロジーをベースに、数々のメガタイトルのサーバー設計・開発を牽引してきました。
本ポジションでは、大規模オンラインゲームにおけるサーバーサイドの設計・開発、および負荷対策をリードしていただきます。「Javaによる超低遅延リアルタイムサーバー開発」から、「PHP/Javaによる大規模API・マイクロサービスのアーキテクチャ設計」まで、ご自身の専門性を最大限に発揮できるプロジェクトが揃っています。
大規模サービスの開発・運用に携わってきた方であれば、ゲーム業界の経験は問いません。Web業界等の他領域で大規模トラフィックと対峙してきた方の挑戦を歓迎します(ゲーム業界の経験は問いません)。
【職種/募集ポジション】
▼具体的な仕事内容
インゲームのコアとなるリアルタイムサーバー(非同期通信)開発をはじめ、アウトゲーム部分のWeb APIサーバー、チャットサーバー、マッチングサーバーなど、幅広いサーバー開発パートがあります。また、運営タイトルの運用改善や海外ローカライズ対応、各プロジェクトのインフラ構築もサーバーエンジニアの業務領域です。
スキルやこれまでのご経験(Web業界/ゲーム業界など)に合わせて、以下のいずれか、または複数の領域をお任せします。
1)インゲーム(リアルタイム通信)サーバー開発
▼概要
バトルやマルチプレイなど、プレイヤー間のリアルタイム同期システムの設計・開発
▼具体的な業務
・ソケットプログラミング(TCP/UDPプロトコルの最適化)による、低遅延な「チャットサーバー」や「マッチメイキングシステム」の開発
・メモリ管理やスレッド並行処理を駆使した、通信の高速化・チューニング
2)アウトゲーム(Web API/バックエンド)サーバー開発
▼概要
認証、課金、ガチャ、プレイヤーデータ管理など、ゲームの基盤となるWeb APIの開発
▼具体的な業務
・APIサーバーの設計・開発
・DB(RDBMS/NoSQL)の負荷分散や、Redis等を用いたキャッシュ戦略の最適化
・運営に必要な「KPIツール」や「社内管理ツール」の構築
3)共通・開発基盤の構築
▼具体的な業務
・GitLab CIやCircleCIを用いたCI/CD環境の構築、およびデプロイ自動化による開発効率化
・AWS、GCP等のクラウド環境を利用したインフラ構築、および負荷試験・パフォーマンスチューニング
▼主要な開発環境・プラットフォーム
・開発言語・フレームワーク:プロジェクトにより最適な環境を選定(例:PHP/Laravel、Java・Kotlin/Spring Bootなど)
・対象プラットフォーム:Windows、Nintendo Switch、PS5、Xbox Series X|S、Steam、iOS、Android
▼募集プロジェクト(一部)
・PROJECT ACES
・ガンダムシリーズ
・メタバースプラットフォーム"neem"
・その他、アクションMMORPG など
|
応募条件 |
【必須スキル・経験】
※ゲーム業界未経験歓迎(Webアプリケーション、SaaS、ECサイト等のバックエンド経験者を広く募ります)
・JavaまたはPHPを用いた、Webアプリケーション、API、またはサーバーサイドの開発・運用経験
・RDBMS(MySQL、PostgreSQLなど)を用いた開発経験、およびインデックス最適化やクエリチューニングに関する基礎知識
・Git/GitHubを用いたチーム開発およびコードレビューの経験
【歓迎スキル・経験】
・TCPでのリアルタイム通信もしくはWebSocket経験
・ゲームロジックの開発経験
・Linuxサーバーの構築・運用経験、およびクラウド環境(AWS/GCP)を用いたインフラ構築経験
・大規模アクセス(数万〜数十万DAU以上)の負荷対策、パフォーマンスチューニングの経験
・Docker/Kubernetesを用いたコンテナ環境での開発・運用経験
※バックボーン問わず、様々な技術・志向・開発経験を持った方とお会いしたいと考えています。
▼テクノロジースタック
弊社のプロジェクトで使用する主要テクノロジーです。
ご経験をお持ちの方は積極的にご応募ください。
また、ご経験がない場合でも今後のキャリアアップの指標としてお役立てください。
▼開発言語
・Java
・C++
・PHP
・Python
・Ruby
・Go
・Kotlin
・TypeScript
▼フレームワーク
・React/Next.js
・Laravel
・Spring boot
▼Database
・MySQL
・PostgreSQL
・Redis
▼インフラ
・AWS
・GCP
・Docker
・Kubernetes(K8S)
・Terraform
・Redis
・Firebase
・Prometheus
・Grafana
▼その他
・Database最適化(table設計、index、caching、etc)
・DatabaseのShardingでの運⽤
・負荷試験
・認証システムとの連携
・課⾦処理
・AWS/GCPの全般的な知識
・Unreal Engine5を利⽤した開発
|
勤務地 |
東京都新宿区新宿1-28-11小杉ビル7F 最寄駅:【最寄り駅】新宿御苑前駅 新宿御苑前駅から徒歩6分
各線 新宿三丁目駅から徒歩8分
各線 新宿駅から徒歩15分 |
給与・報酬 |
想定月収33.95万円〜67万円 特記事項:時間外労働の有無にかかわらず、30時間分の時間外手当として64,500円~124,300円を支給
【給与】
月給:33.95万円〜67万円
【給与備考】
・賃金形態:月給制
・残業手当:有 固定残業代制(※固定残業時間:30時間/月)超過分別途支給
【想定給与】
▼ジュニアクラス:月給33万9500円~35万8000円
※固定残業代(6万4500円~6万8000円/30h)を含む
▼ミドル・シニアクラス:月給35万8000円~67万円
※固定残業代(6万8000円~12万4300円/30h)を含む
|
就業時間 |
10:00〜19:00 休憩時間:60分 特記事項:実働8時間
※時差出勤制を導入しており、9:00~11:00まで出勤時間に幅を持たせています。
|
休暇・休日 |
▼休日・休暇
・年間休日126日以上
・完全週休2日制(土・日)
・祝日
・特別休暇(年3日)
・年末年始休暇
・有給休暇(就業開始より6ヶ月以上の継続勤務者が対象)
・慶弔休暇
・育児休暇
・誕生日休暇(誕生日月に1日)
|
待遇・福利厚生 |
健康保険,厚生年金保険,労災保険,雇用保険 交通費:交通費全額支給 諸手当:・通勤手当:会社規定に基づき支給
・残業手当:有
・住宅手当(就業規則に基づく制度適用者のみ)
※住宅手当補足:マンションなどの賃貸住宅に住む単身者に限り家賃の30%を負担(上限30,000円/月)
・エンジニア手当
※エンジニア手当について
エンジニア手当とは試用期間満了後に技術職に適用される制度です。
6段階評価で技能に応じた手当額が支給されます。 特記事項:【待遇】
・定期健康診断(年1回)
・書籍購入支援制度
【受動喫煙防止情報】 屋内受動喫煙対策:対策あり
|
こだわり条件 |
学歴不問 経験者優遇 10時以降出社OK 土日祝日休み 交通費支給 社会保険完備 育児支援制度 業界未経験採用実績あり 完全週休二日制 年間休日120日以上 家賃補助・住宅手当 |