1. 転職サイト ビズリーチ
  2.  > 
  3. 求人検索
  4.  > シニアソフトウェアエンジニア

転職・求人情報の詳細をご覧になる場合は会員登録(無料) が必要です

新規会員登録(無料)

シニアソフトウェアエンジニア

年収:800万 ~ 1600万

採用企業案件

役員面接

部署・役職名 シニアソフトウェアエンジニア
職種
業種
勤務地
仕事内容 【事業概要】
「メディアの成長を共創する」をビジョンに掲げ、メディアやアプリに対し、SSP(Supply-Side Platform)と国内で3社のみ認定を受けた「サイト運営者向けGoogle認定パートナー」として、「DoubleClick Ad Exchange」の導入及びコンサルティング、また上記以外にもメディア向けSaaS事業を展開しメディアが抱える課題に対してマルチに事業を展開するテクノロジーカンパニーです。


【業務内容】
≪概要≫
広告配信プラットフォーム(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配信システムはいくつかの内部システムに分割されており、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
労働条件 【勤務時間】
・標準労働時間 8時間
※9:30〜18:30の間を目安に勤務する社員が多いです
・休憩時間 60分
・所定時間外労働 有
・スーパーフレックス制度
※フレックスタイム制が適用される為、始業時刻及び終業時刻については社員の自主的決定に委ねるものとする。
ただし、始業時刻及び終業時刻につき自主的決定に委ねる時間帯は、午前6時から午後11時までの間とする。


【休日休暇】
完全週休2日制(土・日)、祝日、夏季休暇(7月1日~10月末までに4日間)
年末年始休暇、有給休暇、慶弔休暇、産前・産後休暇、生理休暇など


【福利厚生】
住宅手当:会社から半径2km圏内に賃貸契約された方に毎月5万円支給
表彰制度:半期毎に実施
みんなの食堂:自己負担300円~日替わりランチを提供 
社内BAR:社内BAR「ajito」では、18:30以降はアルコールがフリーで提供
ボーナス休暇:勤続3年毎に選択式の休暇を支給
FLAGS:クルーの家族の生活と成長を支えるためのサポート制度(Family Life And Growth Supportの略)
AppleStore 社員特別割引:クルー限定の特別料金でapple製品の購入が可能
不動産仲介手数料割引:提携不動産仲介業者との契約で仲介手数料最大70%OFF
家事代行サービス割引:家事代行サービスを7%OFFにて提供
その他
サークル活動:4半期毎に活動運営費を補助
応募資格

【必須(MUST)】

・Webアプリケーションの開発経験

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

【歓迎(WANT)】

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

【求めること】
・プロダクトへのオーナーシップが最重要
・チームで成果を出すことに注力
・自らの能力によってメディアの成長を共創するサービスを生み出す事業推進力
・問題の解決を優先し、特定の方法に限定しない柔軟な思考とソフトウェア設計力
・他のチームメンバーを育成し、周囲のメンバーにポジティブな技術的刺激を与える
・事業上の意思決定に技術的専門性と良識をもって携わる
アピールポイント 自社サービス・製品あり ベンチャー企業 女性管理職実績あり 20代管理職実績あり 上場企業 年間休日120日以上 産休・育休取得実績あり ストックオプション制度あり 社内ベンチャー制度あり 教育・研修制度充実 資格支援制度充実 Uターン・Iターン歓迎 新規事業 海外事業 マネジメント業務なし 完全土日休み フレックスタイム 月平均残業時間20時間以内
更新日 2021/05/16
求人番号 1751090

採用企業情報

採用企業

この求人に含まれるキーワード

転職・求人情報の詳細をご覧になる場合は会員登録(無料) が必要です

メールアドレス ※ メールアドレスは公開されません
パスワード ※ 半角英数字記号10文字以上64文字以下で入力してください パスワードの安全度:
現在の年収
新規会員登録(無料)

新規会員登録(無料)ボタンをクリックすると個人情報の取り扱い、及び、利用規約に同意したものと見なされます

転職が決まりご報告いただいた方にはお祝いを用意しております。

ページ先頭へ