求人ID: 41429
352万円~1500万円
DeNAグループ全体のセキュリティを担うセキュリティ技術グループで、豊富な実務経験を持つセキュリティエンジニアを募集します。
脆弱性診断を中心に、ネットワーク診断・プロダクト/システム開発・SOC活動など多岐にわたる領域で、自身の専門性を活かしながら担当領域のオーナーシップを持って活躍いただきます。
DeNAのセキュリティ部はグループ全体のセキュリティを担う組織として、以下2チームに分かれています。
・セキュリティ推進グループ:主に情報セキュリティやモニタリング・教育等を行う
・セキュリティ技術グループ:脆弱性診断・ネットワーク診断・プロダクト/システム開発・SOC活動など、広範な技術領域を担う
本ポジションはセキュリティ技術グループでの募集です。
セキュリティ技術グループは、脆弱性診断の内製化を核としながら、ネットワーク診断・プロダクト/システム開発・SOC活動・社内のセキュリティ統制活動における技術支援など、幅広い領域を担うエンジニア集団です。外部委託では得られない事業特性への深い理解と、柔軟かつ迅速な対応力が、私たちの強みです。
本ポジションでは、中央部門のセキュリティエンジニアとして、脆弱性診断を中心としながらも、各事業部門が安心して事業を推進できるよう、セキュリティリスクの低減と対策強化を技術面から幅広く支援していくことを期待しています。事業部門でセキュリティ上の課題や懸念が生じた際の技術的な相談対応、診断結果のフィードバック、インシデント発生時の技術的サポートなど、専門家としての助言・支援を通じて価値を発揮していただきます。
若手メンバーも多いチームの中で、経験豊富なメンバーには、技術面でのメンタリングやコードレビューにとどまらず、プロフェッショナルとしての仕事の進め方・姿勢においても、チームの規範となる存在であることを期待します。
また、AIの急速な普及はセキュリティの脅威と対策の両面を大きく塗り替えつつあります。DeNAは「AIオールイン」を掲げ、セキュリティ領域においても例外なくAI活用を推進しています。私たちのチームではすでに、AIエージェントを活用した診断・防御業務の自動化・高度化に向けた取り組みが始まっており、単なるツール活用にとどまらず内製プロダクトとして形にしていくことを視野に入れています。LLMやエージェント技術をセキュリティの文脈で実践的に活かしたいエンジニアにとって、最前線で挑戦できる環境です。
■業務内容
◆ミッション
DeNAグループ全体の共通部門として、セキュリティ技術の専門家という立場から事業・組織全体のセキュリティレベル向上に技術的に貢献することがミッションです。
◆主な業務
・各事業部門からの依頼に基づく、Webアプリケーション・モバイルアプリ・ゲームなどの脆弱性診断の実施および報告
・世界中で日々公開される脆弱性情報・セキュリティ脅威情報の収集・精査、および社内への周知・対応推進
・社内インシデントやそれに準ずる事象発生時の技術的調査・対応支援
・セキュリティ技術グループが担う広範な業務領域(SOC活動・ネットワーク診断・統制活動など)への自身の強みに即した貢献
・セキュリティ業務の効率化・高度化を目的としたプロダクト・ツール・システムの開発・運用
・AIを活用した診断・防御手法の研究および実務への応用
本募集は、スマートデバイス向けゲームクライアント開発において、ゲームタイトルが求めるグラフィックスの実現全般を担当するポジションです。
ゲームタイトルから要求されるグラフィックス表現を実現するために必要な業務の全般に携わっていただきます。
タイトルチームへ配属され、グラフィックス横断部門と連携しながらタイトルを作り上げる役割になります。
必要に応じてアーティスト等の他職種とのコミュニケーションも行っていただきます。
またグラフィックス領域に限らず、必要に応じてゲームクライアント全般の開発も可能な範囲で行っていただきます。
ゲームエンジンはUnityを使用し、プラットフォームはスマートフォンを中心としたモバイルデバイスです。
【使用技術】
・Unity
・ゲームグラフィックス技術一般
・ゲームクライアント開発一般
【担当業務詳細】
・ゲームタイトルのグラフィックス要件に対する実現手法の調査・設計・実装
・アセット設計・管理
・シェーダ実装
・アセット制作ツール開発
・パフォーマンスチューニング
・アーティストと共に表現手法の検討
・アーティストのサポート
・ゲームクライアント開発全般
※ご自身のスキルやチームメンバーとのバランスに応じて、担当する業務は調整します
【概要】
QAリーダーは、複数サービス・複数タイトルの検証作業を受け持つチームのリーダーとして、事業(開発)に対し品質面で改善施策を講じ、最適な品質保証体制を構築することが求められます。
DeNAのサービスやプロダクトのクオリティを担保する最後の砦として品質管理部は重要な役割を担っています。
それに加え、現在はAI活用を通じたテストプロセスの効率化やQAコストの削減など、次世代のQA体制構築に向けた大きな変革期にあります。
これから伸びていく事業の土台を支えながら、QAリーダーとしてプロダクトの品質向上とAIネイティブなQA組織へのアップデートに貢献しませんか?
【主な業務】
・QAマネージャーの元、QAチーム(10名程度)のリーダーとしてチームマネジメントを行う
・主にエンタメ領域(ゲーム以外のエンタメ、コミュニティ、新サービス等)のテストマネジメント業務、外部検証窓口とのコミュニケーション
・品質マネジメント
- テスト全般における戦略の立案、推進
- 検証作業の標準化、効率化、改善活動
- コスト、工数、障害分析に対する改善活動
- 企画・開発部門、カスタマーサポートなど関連部門へのフィードバック
- 事業部に対する改善活動推進(開発品質の向上)
- カスタマーボイスを開発やQAテストに取り込む活動の推進
・AIネイティブな検証プロセスの構築
・品質メトリクスを用いた定量的判断、プロジェクト状況を見極めた定性的判断を行い、品質レポートや振り返りの作成
【この仕事の魅力】
・DeNAがリリースするサービス・プロダクトに対し、QAの立場として品質面で貢献することが可能です。
・「AI×QA」の最前線で、テスト効率化や品質改善といったQA組織のアップデートをする経験が積めます。
・一社にいながら、規模・ジャンル共に多様なビジネス / ドメインのQA経験、マネジメント経験を積むことが出来ます。
・事業部とQAチームとの距離が非常に近く、事業部(開発)への提案 / 貢献が可能です。
・品質の標準化や改善活動を行うことが可能です
・CS部門と密に連携している為、ユーザーの声をダイレクトに知り、品質改善に活かすことが可能です。
・社外発信に力を入れているため、日ごろの業務の成功事例(AI導入のナレッジなど)を社外発表することが可能です。(定期開催しているQA部門主催の社外イベントの運営に参加することも可能です)
当社のゲーム開発における技術的に難易度の高い案件に携わるシニアエンジニアのチームに参画し、新たな価値提供をしていただけるエンジニアを募集しています。
対応範囲は多岐にわたりますが、主にはゲームクライアントおよびクライアント基盤(ツール・ライブラリ等)の開発をご担当いただきます。
プロトタイプ開発のような小規模のチームでは、担当範囲にこだわらずに複数の役割を担い、開発のイテレーションを高速で回すことが求められます。
一方で大規模開発においては、生産性やパフォーマンス、リリース後の運用を見据えた継続的な機能追加や拡張性を考慮した設計・実装を行うことが求めれます。
このような、プロジェクトの規模やフェーズごとに適した開発を、周囲をリードして進めることができるエンジニアを募集しております。
以下、当社のゲームクライアントエンジニアが対応してきた事例です。同種の案件に携わっていただく想定です。
【担当業務詳細】
・ゲーム設計・実装
・ゲームコアシステム設計・実装
・UIシステム設計・実装
・ゲームライブラリやフレームワークの設計・実装
・キャラクタ制御(PC・NPC・AI)
・イベントロジック設計・実装
・マルチプレイシステムの設計・実装
・ゲームシステムにおけるリソース管理
・パフォーマンス・チューニング
会社概要
2019年4月にリリースした「WINTICKET」は、株式会社サイバーエージェントの子会社で、競輪・オートレースのインターネット投票サービスを提供しています。
WINTICKETでは「競輪を若者の新たなエンタメへ」を中期にかけてのビジョンとして掲げ、業界イメージのリブランディングと新たなユーザー体験の提供を目指しています。
現在は、競輪業界No.1として業界を牽引する立場となりました。
2023年にiOSとAndroidのモバイルアプリをFlutterにリプレースしました。WinTikcetのFlutterアプリが技術力でコミュニティを牽引できるよう、日々新しい技術的な取り組みに挑戦しています。
これからも高いプロダクト品質と、それを支える技術で業界全体に革命を起こすべく、サービスグロースを一緒に推進してくれる仲間を募集しています!
業務内容
現在運用中のアプリでは Flutter を使用して開発を行っています。 WINTICKET のアプリに対する新機能、運用改善などの開発をはじめ、CS 対応やデプロイ作業を行っていただきます。 また、それらに加え CI / CD の整備、自動化ツールの開発や導入を行っていただきます。 事業成長を支えるために必要なスピード感を重視しつつも、様々な状況や背景を持ったお客様でも競輪・オートレースを最大限楽しめるよう、パフォーマンスとアクセシビリティにも注力しています。 新規性のある取り組みを歓迎する文化のため、スピード感の実現、品質の担保に必要な技術検証、ライブラリ導入も積極的に行っていただける環境です。
チームの文化や体制、働く環境について
チームの文化や体制
現在開発チームは60名程の組織です。そのうちエンジニアは30名程になります。各メンバーが事業グロースを推し進めるという高い意識を持ち、それぞれの意見を持ち寄りながら、時には自分の職域を超えて開発へ取り組んでいます。
また組織の文化として、本人の志向性を尊重した上で年齢に関わらずリーダーポジションへの抜擢が行われるケースがあります。各メンバーのキャリア形成を支援するために定期的な面談も実施しています。
環境
原則週3日出社、週2日リモートワーク(相談可)
コミュニケーションツールは Slack や Zoom などを利用
定期的な1on1
交流ランチ
チームの雰囲気
雑談のコミュニケーションも多いチームのため、仕事において発言する際に誰も物怖じをしない雰囲気となっております。
また、多様なバックグラウンドを持つエンジニアで構成されているため、異なる視点・広い視野での技術的な議論が活発に行われております。
Flutterを活かしてより良いサービスが作れるよう日々奮闘しているため、そういった環境でのお仕事を望んでいる方にフィットするかと思います。
機能開発体制例
各職域エンジニア(Mobile、Web、Backend) 各1,2名
ディレクター 1名
スクラムをベースとした週1のスプリント開発
【Test】
Unit Test
Visual Regression Testing
Integration Test(E2E)
【開発環境・ツール】
利用サービス
Slack, Wrike, Kibera, Github
CI/CD
CircleCI, GithubActions, Fastlane
開発ツール
Melos, Xcode, AndroidStudio, VisualStudioCode, Vim, CocoaPods
Package
riverpod, freezed, flutter_hooks, build_runner, flutter_lints, analyzer, mockito, flutter_gen, dio, protobuf, retrofit, auto_route
得られる経験・キャリアパス例
基本的に決まったキャリアパスはなく、様々なキャリアへ自ら挑戦できます。
大規模サービスでのFlutte開発経験を通して、モバイルエンジニアとしてのスキルアップ
WinTicketは成長中のサービスで、エンジニアとしての事業グロースの経験
【参考記事】 https://developers.cyberagent.co.jp/blog/?s=flutter+winticket
求めるスキル・経験など
必須スキル
Flutterを使用したアプリケーションの開発経験が1年以上
Flutterもしくはモバイルアプリ開発に関する外部へのアウトプットがある
技術記事の執筆や登壇などの経験
自ら率先して考え、提案し、開発をやり切った経験がある
歓迎スキル
新規サービスの立ち上げ経験
宣言型UI(SwiftUI、Jetpack Compose、React)でのUI実装経験
動画関連機能の開発経験
UnitTestやWidgetTestに関する知識
Riverpod, Freezed, FlutterHooksに関する知識
Webやアプリのアクセシビリティに関する知識
マルチデバイスや多言語対応に関する知識や開発経験
大規模プロダクトにおけるビルドシステムのパフォーマンス向上に関する知識
CI / CD に関する知識や開発経験
リモート環境での業務遂行(Slack、TV会議ベース)に慣れていること
他者のコード変更に対するレビューの経験
他の職種(ビジネス、デザイナーなど)との円滑なコミュニケーション
求められるマインド
自らの頭で考え、自走し、成長できる方
市場を一緒につくっていく意志があり主体的かつハングリーな方
自身の職域へのこだわり」と「事業成果のための職域を超えた動き」が同居できる方
仕事内容
概要
プログラマーセクションのリーダーとして、実装業務およびチームマネジメントを担当していただきます。
担当業務例
プレイングマネージャーとして、実装と管理の両輪を担っていただきます。
基本的にはチームへの一任を前提としていますが、
困った際は周囲のサポートを受けられる環境です。
マネジメント・進行管理
・プログラマーセクションのスケジュール策定および進捗管理
・メンバーのタスク管理・技術サポート
折衝・調整業務
・クライアント企業様との定例会議参加、仕様調整・技術提案
・QA(品質保証)部門との連携、バグ管理などの折衝業務
開発・実装業務
・担当プロジェクトにおけるクライアントサイドの
必須スキル・経験
プログラミングスキル
・C# または C++ を用いた開発経験
実務経験
・ゲーム業界での開発実務経験 2年以上
・リーダー業務(スケジュール管理、メンバーフォロー等)の経験 1年以上
※ゲーム業界以外でのリーダー経験をお持ちの方も、実績に応じて検討可能です。
プロジェクト完遂経験
・自身以外に同職掌メンバーが2名以上いるチーム体制で、
プロジェクトの立ち上げからリリースまでをリーダーとしてやり切った経験
歓迎スキル・経験
「管理業務」に加え、以下のような既存メンバーとは異なる強みをお持ちの方は、技術面でもチームを牽引する「テックリード」としての活躍を期待し、特に優遇いたします。
・アクション・物理挙動の実装経験(インゲーム領域)
アクション、レース、パズルゲーム等における、手触りや物理演算、当たり判定などの「インゲーム(コアゲーム)」部分の実装経験。
・3Dグラフィックス・描画周りの深い知見
シェーダー言語(HLSL/GLSL等)を用いた描画表現の実装や、GPU負荷を考慮した最適化の経験。
・Unreal Engineを用いた開発経験
現在のチームでもUE利用者は増えていますが、さらに体制を強化したいため、C++を用いたUEでの実装経験が豊富な方。
・コンシューマー機 / ハイエンドタイトルの開発経験
PlayStation、Switch、Xbox等のコンシューマー機、またはPC向けハイエンドタイトルの開発・リリース経験。
・対外的な折衝・提案経験
クライアントへの技術提案や交渉など、対外的なコミュニケーションをリードできる経験。
求める人物像
責任感と完遂力
・小規模チームであっても、
自分たちのプロダクトとして責任を持ち、リリースまでやり切ることができる方。
コミュニケーション能力
・チームメンバーだけでなく、クライアントや
QA等の外部関係者とも円滑に連携し、調整を行える方。
柔軟性と自律性
・与えられた裁量を活かし、自ら課題を発見して解決に向けて動ける方。
また、実装だけでなくマネジメント業務にも意欲的に取り組める方。
※「マネジメント経験はあるが、技術的な専門分野には自信がない」というゼネラリストタイプの方も大歓迎です。
逆に、「技術的な強みはあるが、マネジメントはこれから磨いていきたい」という方も、リーダーとしての素養があれば是非ご応募ください。
部署紹介
大阪本社・東京2拠点に部署を置いており、東京⇔大阪メンバーと共同しながら
ゲーム開発を行っております。ジャンルは幅広く扱っており、その中でもIP系のジャンルを強みとしております。新技術の取入れに意欲的であり為、開発のトレンドを意識しながら、開発業務を行っております。