株式会社ディー・エヌ・エー エンジニア特集

DeNA RECRUITING

エンジニア特集


エンジニアの環境と待遇


PC


「IT エンジニアにとっての PC は、料理人にとっての包丁である。だから自分のこだわりのある PC を自ら選んでもらう」というのが DeNA の基本的な考え方です。

ノート PC
中途採用の場合、入社後に担当業務を把握してから、希望の PC を一定予算以内でメーカーやモデル、スペック (CPU, メモリ, HDD/SSD, 日本語/英語キーボードなど) まで細かく指定していただき、それを用意しています。

外部ディスプレイ
24 インチディスプレイを 2 枚まで提供しています。ノート PC に 2 枚目を接続するための USB-DVI アダプタも用意しています。

デスクトップ PC または 2 台目のノート PC
個人的な実験環境などとしてデスクトップ PC が必要な場合は、標準機 (Mac mini or Dell OptiPlex) を提供しています。緊急対応を行う、出張が多いなどの業務ニーズに合わせて、軽量なノート PC を追加で選択してもらうこともあります

いずれの PC も購入後 2 年を経過すると最新モデルに買い替えを行っています。

スマートフォン、フィーチャーフォン、タブレットコンピュータ


DeNA はモバイル分野に力をいれている会社です。また、この分野のエンジニアは新しいガジェットからインスピレーションを受ける、新しいハードウェアプラットフォームでのプログラミングを試してみるなど通して、業務に活かしていくという側面もあります。

そこで、DeNA のエンジニアは年度ごとに 1 台、希望のスマートフォン、フィーチャーフォン、タブレットコンピュータなどを会社の予算で購入してよいという制度を用意しています。また、通信費も会社が提供しています。

開発環境


プログラミング言語と DBMS
サーバサイドの多くでは Perl と MySQL、スマートフォン上のブラウザでは JavaScript, HTML5, CSS3、スマートフォンアプリケーションでは ngCore ゲームエンジンと JavaScript を利用しています。また、ngCore 自体は C++ で開発され、一部 Java, Objective-C, JavaScript, ActionScript も利用されています。
なお、DeNA のエンジニア採用では一部の専門的なポジションを除いて、特定のプログラミング言語の経験は問いません。優れたソフトウェアエンジニアであればあるほど、他の言語の習得は容易であると考えています。

プログラムエディタ
原則各自が好きなエディタを利用しています。有料ソフトウェアが必要な場合はライセンス購入しています。

ソースコード管理
チーム単位で決定していますが、Subversion または Git が多く利用されています。正社員は直接担当しないサービスのソースコードも参照できます。

チケット管理システム
こちらもチーム単位で Jira, Trac, Redmine などが使われています。

服装


社内でエンジニアがスーツを着る文化はありません。各自快適に過ごせる服装を選んで、業務に集中することに重きを置いています。採用面接にお越しいただく際も、スーツを着用する必要はありません。

座席配置


同じチームのメンバーは、エンジニア、プランナー、デザイナー問わず、背中合わせで固まって配置されています。これによりお互い画面をのぞき込みながらクイックな議論ができるようになっています。逆に設計やプログラミングに集中したい場合は、ヘッドホンをかけて音楽を聞くなどしてまわりに意思表示をすることが多いです。

待遇


募集要項上では、年俸換算で 400 ~ 3500 万と幅広く提示しています。

日本企業の中には、エンジニアであればこの額までというように規則で年俸の上限が決まっているところもあると思います。一方 DeNA の場合、ビジネスの成功可否を大きく左右する存在がエンジニアです。そういった存在に対して待遇の上限があるというのは不適切だと考えており、実質上限が無いことをこの金額の幅で示しています。

もうひとつのメッセージは、 DeNA が待遇面でも日本の IT 業界をリードしていきたい、日本の優秀な理系人材に IT 業界を目指してもらいたい、というものです。US ならエンジニアの待遇が良いが日本はそうではないという見方に対して、日本でもこんなにエンジニアを大切にしている会社があるんだ、という良い実例を作っていきたいと考えています。