1. 株式会社VOYAGE GROUP
  2. 株式会社VOYAGE GROUP 採用情報
  3. 株式会社VOYAGE GROUP の求人一覧
  4. 【シニアソフトウェアエンジニア】メディアグロースパートナーとしてSSPやSaaSの開発をリードする

【シニアソフトウェアエンジニア】メディアグロースパートナーとしてSSPやSaaSの開発をリードする

  • fluct SSP開発本部 シニアソフトウェアエンジニア
  • 正社員

株式会社VOYAGE GROUP の求人一覧

【シニアソフトウェアエンジニア】メディアグロースパートナーとしてSSPやSaaSの開発をリードする | 株式会社VOYAGE GROUP

株式会社VOYAGE GROUPは1999年10月に創業し、インターネット領域で人を軸にして事業を生み出し続け成長してきた事業開発会社です。20年間で100以上の事業・サービスに挑戦し、現在は広告プラットフォーム事業やメディア事業を中心としながら、20以上の事業やサービスを運営しています。継続的な挑戦、それを実現できる人・組織が強みであると考えています。

2014年7月、東京証券取引所マザーズ市場へ上場し、2015年9月に一部に鞍替えしました。2019年1月には、株式会社サイバー・コミュニケーションズと経営統合し、株式会社CARTA HOLDINGSを発足。CARTA HOLDINGSの一翼として、様々な領域で起こるデジタルトランスフォーメーションに対し積極的に取り組んでいます。

fluctとは

▼事業

株式会社fluctは「メディアの成長を共創する」をミッションにWebメディアやスマートフォンアプリに対し、SSP(Supply-Side Platform)「fluct」と国内で3社のみ認定を受けた「サイト運営者向けGoogle認定パートナー」として、「DoubleClick Ad Exchange」の導入及びコンサルティングを行うメディアマネタイズ支援事業を軸としたアドテクノロジーカンパニーです。
(参考リンク:そーだいなるVOYAGE GROUPの裏側 #fluct 編 広告配信の舞台裏の技術者たち)

▼fluctの挑戦

業務内容

▼概要

fluctの広告配信プラットフォーム(SSP)の開発です。中でも配信のコアとなるRTB、JavaScriptやSDKフロントエンドからのリクエストを受け付けるAPIサーバ系統への広告配信の新機能実装が中心となります。また、ジュニアソフトウェアエンジニアの育成も担当していただきます。

▼詳細

SSPを機能拡張するのはただ仕様に基づいて開発するだけではありません。
IAB(Internet Advertiing Bureau)が策定するOpenRTB定義及び各種広告マークアップ仕様(ネイティブ、VAST等)はありますが、実際の運用においてはDSPとのビジネス要件の中で細かく配信制御可能性を設計する必要があります。

最近では新しい広告フォーマット(動画、音声などを含む、広告表示の新しい方式)及びプライベートな取引(PMP: Private Marketplaces)などの機能性を組み込んできました。これらもただAPI仕様として満たされたパラメータをDSPに送信すれば完了するものではありません。
SSPのレポートに蓄積するためのログの粒度設計、広告配信失敗時に検知する仕組み、管理画面でどこまで制御可能とし何をシステムで自動的にするか、などを判断し設計します。他の開発メンバー及び広告運用チームを含め、実際に事業として運用されていくところまで巻き込んで議論します。

実装するコンポーネントとしては、各DSPへの送信パラメータ制御を始め、広告配信用JavaScriptフロントエンドでの表示及びデータ送信処理、広告サーバのコアとなる制御、広告計測用サーバのロギング処理、レポーティングのためのバッチツール及び管理ツール、配信設定のためのユーザ向けAPI及びUI、配信サーバで扱うKey-Valueストア用エージェントなどがあります。SSPとして必要な各コンポーネントを理解し、細かくリリースを重ね、高可用性な仕組みとして成長させつづけるために能力を発揮していただきます。

▼求めること

  • プロダクトへのオーナーシップが最重要
  • チームで成果を出すことに注力
  • 自らの能力によってメディアの成長を共創するサービスを生み出す事業推進力
  • 問題の解決を優先し、特定の方法に限定しない柔軟な思考とソフトウェア設計力
  • 他のチームメンバーを育成し、周囲のメンバーにポジティブな技術的刺激を与える
  • 事業上の意思決定に技術的専門性と良識をもって携わる

▼シニアソフトウェアエンジニアとそれ以外の募集の違い

シニアソフトウェアエンジニアにはジュニアメンバーの育成が含まれます。
事業上より不確実であり、確かな技術的視点に基づいた判断が必要とされる仕事が多くなります。

▼技術的難しさ

  • 高トラフィックであり、かつ高い可用性が求められるサービスであること。広告を表示することは、お金が発生することそのもの。ログが消えるとメディアの収益が計算できなくなってしまう。
  • ユーザ・メディア・広告主、三方よしの仕組みをテクノロジーをつかって実現すること。どのようなAPI、機能性が広告プラットフォーム間で実現されていればよいのかを考え、設計すること。SSPが正しくメディアのデータをDSPに伝えられれば、買い付けられやすくなる。
  • 進化するWebのなかで広告システムのあり方を考え、実現すること。3rd party cookieの廃止を始めとし、環境が変わっていく中で、メディアのためになる仕組みを開発し、提供すること。

▼強み

  • 広告事業の複雑性、時代による変化を読み解き、新たな取り組みを続けてメディアと向かい続けてきたビジネスチーム及び開発チームであること
  • ミッションクリティカルなシステムでありながらも、小さくリリースし改善し続けられている。実績: 2020年実績 年間約1700回リリース
  • 日本のみならず北米、APACを含めた諸外国での配信サービスの展開を可能にするマルチクラウド構成及びこれを可能とするチーム
  • フロントエンド、サーバサイド、SRE(Service Reliability Engineering)、CRE(Customer Reliability Engineering)それぞれの領域のエキスパートがビジネスと密に連携し、新規のサービスを生み出す能力
  • 絶え間なく増え続ける機能をReadability及びTestabilityを高く保ちながら更新し、相互にレビューし合い、都度リファクタリングやリアーキテクチャをしながらも事業を前に進める設計及び実装力

▼やりがい

  • インターネット広告領域における事業創造が可能である環境。エンジニアの技術的専門性による事業への寄与が大きく、新しい機会を自ら作れる
  • インターネット広告事業の発展に携わり続け、事業を支えるエンジニアリングに携わってきたチームと仕事ができる
  • 成長するプロダクトを長く伸ばすための品質向上及び継続的アーキテクチャ改善を経験できること。古く、品質が悪くなってしまうことが予想されるコンポーネントを設計し直し、新しいコンポーネントで置き換え、実世界のプロダクトに反映できる。機能をただ追加するのではなく、どの程度よりよいコード及び構造に変えていくかの判断力が培われる

▼得られるスキルと機会

  • 私達はあなたに専門性を発揮する環境を提供する。自ら仕事を生み出し、新たな事業機会にオーナーシップをもって取り込むこと。課題を明確にし、解決するスキルを強化できる
  • 信頼を積み、さらに大きな仕事をするスキル。あなたが妥当な判断を重ねていけば行くほど、新しい機会が増える。自ら機会を生み出すことができるようになる
  • 周囲のエンジニア及びビジネスメンバーからのフィードバックの機会。及びあなた自身もチームメンバーに対して成果へのフィードバックをする。誰かを成長させる機会となり、成長させるスキルを身につける機会がある
  • 事業を成長させるためのソフトウェア開発に関するスキル。100%の時間をコーディングに割くことはできない。チームの誰かをサポートし、共に考え、ソフトウェア開発の方法を漸進的に改善し、事業の広がりを推し進めるソフトウェアを自ら作りたいのであれば、あなたはそのスキルを身につけることができる

▼開発環境

fluctでは常に合理的な技術選択を歓迎します。配信系のシステムは複数の言語及びミドルウェアで構成されています。fluct配信システムはいくつかの内部システムに分割されており、Go, Perl, Erlang, PHP, Pythonなどサービス性質に応じて言語を選択しています。あなたが私達のチームで何か新しいシステムをデザインする場合、真っ当な理由があれば新しい技術要素の選択は歓迎されます。

  • 言語
    • Frontend
      • TypeScript, React, Rollup, Jest, Babel
    • Backend
      • Erlang, Go, PHP [Slim], Perl, Python, Ruby
    • Android
      • Java, Kotlin
    • iOS
      • Swift, Objective-C, Objective-C++
    • Other
      • Protocol Buffers, make
  • インフラ
    • GCP, AWS, オンプレミス
  • ミドルウェア
    • nginx, Elasticsearch, Consul, Fluentd, Cowboy, Memcached
  • データベース
    • MySQL, BigQuery, DynamoDB, BoltDB
  • データ分析
    • BigQuery
  • モニタリング
    • Grafana, influxdb, New Relic, Datadog, Sentry
  • 環境構築
    • Docker, Terraform, Puppet, Packer, make
  • CI/CD
    • CircleCI, TravisCI, GitHub Actions, Jenkins, make
  • CDN
    • Amazon CloudFront
  • コード管理
    • GitHub, GitLab
  • コミュニケーション
    • Slack, Google Meet, Zoom, etc

▼参考記事

応募資格

▼必須要件

  • Webアプリケーションの開発経験
  • 次の分野から1つ以上の経験があること
    • 分散アプリケーション、クラウド環境(AWS, GCP等)におけるAPI構築
    • 秒間1万件以上のHTTPリクエスト捌くAPIサーバの実装及び運用
    • 可用性向上のためのメトリクス設計とロガーの実装
    • 現状のアプリケーション構成から離れ、あるべき姿を考え、実現する実装力

▼歓迎スキル

  • 複雑で大規模なソフトウェアの中でも見通しのよいコードを書き、必要に応じてリアーキテクチャを判断し、ソフトウェアの質を向上させること
  • サーバサイドエンジニアリング領域におけるミッションクリティカルなソフトウェアの設計・実装経験。Erlang/OTP、Goの経験があるとなお歓迎
  • テックリードの経験。高可用性のあるアーキテクチャ選定及びプロダクトの技術的な側面からのリードをし、運用しやすい仕組みへと改善した経験。
  • プロダクトの運用容易性をあげるため、ロギング及びモニタリングを整備し、利活用をチームに促進した経験。新たなメトリクスを自ら設計し、データに基づく事業の意思決定に寄与した経験。

選考フロー

書類選考 fluct CTO
1次面接 fluct CTO
2次面接 fluct 現場エンジニア
最終面接 fluct代表取締役・HRBP
※上記をベースに選考回数は増減する可能性があります

VOYAGE GROUPの文化

  • FOCUS : 「VOYAGE GROUPの『360°スゴイ』を伝える」をコンセプトに、クルー・組織・サービス・企業文化まで様々なものにフォーカスし情報を届けするオウンドメディア
  • 働きがいのある会社ランキング : 3年連続で1位を獲得しました

エンジニアリングの文化

VOYAGE GROUPのエンジニアたち

書籍「Engineers in VOYAGEー事業をエンジニアリングする技術者たち」

テスト駆動開発でもおなじみの 和田(@t_wada)さん が、VOYAGE GROUPに在籍する主要なソフトウェアエンジニアにインタビューし、その内容をラムダノートの 鹿野(@golden_lucky)さん の協力のもと本としてまとめていただきました。 VOYAGE GROUPにおけるビジネスとソフトウェア開発の在り方を濃縮した1冊に仕上がっていると思います。

VOYAGE GROUP techlogのエントリ(書籍の「はじめに」を読むことができます)
「書籍「Engineers in VOYAGE 事業をエンジニアリングする技術者たち」が発売 #voyagebook」

ハッシュタグ
書籍に関するTwitterハッシュタグは #voyagebook となります。素敵な書評や感想も多くいただいていますので、参考にしていただければと思います。

環境への投資

  • PC: Macbook Pro、iMac、Windows、etc から選べます
  • ディスプレイ: 2枚でも3枚でも追加可能です
  • PC周辺機器: 準備のないPC周辺機器が利用したい場合、各自購入の上で経費精算可能です
  • 椅子: OKAMURA バロン、シルフィー、etc
  • 席: 自席もありますが、それ以外にも仕事できる場所が豊富にあります
  • リモート: 急な用事や災害時など、いつでもリモート可能です

※Covid-19感染対策の為、働き方は柔軟に対応しております

その他

  • OASIS: 社内Library。技術書・ビジネス書・マンガなどが借りられます
  • イベント会場貸出: VOYAGE GROUPの会議室スペースをイベント会場として貸出も行っています
  • ピザ・寿司スポンサー: エンジニアイベントへの会場貸出の際にはピザや寿司を差し入れしています
職種 / 募集ポジション fluct SSP開発本部 シニアソフトウェアエンジニア
雇用形態 正社員
給与
年収
前職の給与及び、能力・経験を考慮の上決定いたします。
業績により決算賞与別途支給
年2回(1月、7月)見直し、交通費別途支給(月額5万円まで)
※固定残業代については別欄明記
勤務地
  • 150-0043  東京都渋谷区道玄坂1-21-1 渋谷ソラスタ15F
    地図で確認
 
勤務時間
・標準労働時間 8時間 
※9:30~18:30の間を目安に勤務する社員が多いです
・休憩時間 60分
・所定時間外労働 有
・スーパーフレックス制度
※フレックスタイム制が適用される為、始業時刻及び終業時刻については社員の自主的決定に委ねるものとする。
ただし、始業時刻及び終業時刻につき自主的決定に委ねる時間帯は、午前6時から午後11時までの間とする。
固定残業代
下記1+2が含まれます。

1.月30時間相当分のみなし残業と月30時間分の前払残業、合わせて月60時間分(186,000円〜)を超勤一括給として支給。

2.午後10時から午前5時までの深夜時間帯についてのみなし残業分については30時間分(19,000円〜)を深夜一括給として支給。
※ 月60時間を超える時間外勤務、月30時間を超える深夜勤務についての割増賃金はそれぞれ別途支給します。
休日・休暇
完全週休2日制(土・日)、祝日、夏季休暇(7月1日〜10月末までに4日間)
年末年始休暇、有給休暇、慶弔休暇、産前・産後休暇、生理休暇など
保険
各種保険:健康保険、厚生年金、雇用保険、労災保険に加入
健康保険:関東ITソフトウェア健康保険組合に加入(直営の保養施設などの利用可)
福利厚生
住宅手当:会社から半径2km圏内に賃貸契約された方に毎月5万円支給
表彰制度:半期毎に実施 
社内BAR:社内BAR「ajito」では、18:30以降はアルコールがフリーで提供
ボーナス休暇:勤続3年毎に選択式の休暇を支給
FLAGS:クルーの家族の生活と成長を支えるためのサポート制度(Family Life And Growth Supportの略)
AppleStore 社員特別割引:クルー限定の特別料金でapple製品の購入が可能
不動産仲介手数料割引:提携不動産仲介業者との契約で仲介手数料最大70%OFF
家事代行サービス割引:家事代行サービスを7%OFFにて提供
その他	
サークル活動:4半期毎に活動運営費を補助
労働条件
(1)業務内容
求人票に基づく

(2)労働契約の期間
定めなし 

(3)勤務地
求人票に基づく

(4)勤務時間、残業有無、休憩、休日
・標準労働時間 8時間
・休憩時間 60分
・所定時間外労働 有
・休日:毎週土・日曜日、国民の祝日、その他(夏季・年末年始)
・休暇:年次有給休暇、慶弔休暇、産前産後休暇
・スーパーフレックス制度
※フレックスタイム制が適用される為、始業時刻及び終業時刻については社員の自主的決定に委ねるものとする。
ただし、始業時刻及び終業時刻につき自主的決定に委ねる時間帯は、午前6時から午後11時までの間とする。

(5)賃金形態
年俸制

(6)賃金(基本給、定額手当 等)
基本給+定額手当(ライフプラン手当)+通勤手当*1+家賃補助*1
*1については条件有

(7)社保の有無
有(健康保険、厚生年金、雇用保険、労災保険)

(8)試用期間の有無と試用期間中の労働条件
有:3ヶ月の試用期間。労働条件に変更なし

(9)募集者の氏名、名称
株式会社VOYAGE GROUP

(10)管理監督者の有無
有
会社情報
会社名 株式会社VOYAGE GROUP
設立年月日
1999年10月8日
代表者
代表取締役社長兼CEO 宇佐美 進典
従業員数
377人(2019年12月末時点)
本社所在地
〒150-0043 東京都渋谷区道玄坂1-21-1 渋谷ソラスタ15F