エンジニアリングマネージャー
- その他
- エンジニアマネージャー
- 700万円 〜 1,000万円
最終更新日:New
仕事内容
◆募集背景
組織拡大にともなう募集です。
2024年現在、はてなのエンジニアは100人規模にまで拡大しつつあり、古くから事業横断のエンジニア職種組織が存在し、エンジニアの育成・評価・採用などに責任
開発環境
◆はてなブックマーク
2015年にリライトプロジェクトを立ちあげ、マイクロサービス化を行いました。主要な機能はScala、表示部分にPerl、機械学習についてはPythonとそれぞれの言語の強みを活かしながら開発をしています。
言語/フレームワーク:Scala / Perl / Go / Python / TypeScript
モバイルアプリ:Swift / Kotlin / fastlane
ミドルウェア:MySQL / Redis / Elasticsearch / Fireworq
クラウドサービス / SaaS:Firebase / Bitrise
◆はてなブログ
「はてなブログ」のサーバサイドはPerlを、編集管理画面などのフロントエンドには一部TypeScriptを採用しています。SSL証明書を更新するサブシステムはGo、決済システムはScala、はてなブログ タグはTypeScriptとGoなど、機能やサービスごとの特性を見て言語を選んでいます。
・言語/フレームワーク
本体: Perl / TypeScript / React
サブシステム: Go / Scala / GraphQL / Apollo
・ミドルウェア
本体: MySQL / Redis / Elasticsearch
サブシステム: Envoy / ngx_mruby
・クラウドサービスなど
Amazon ECS / AWS Step Functions / Amazon DynamoDB / Let’s Encrypt
◆Mackerel
エンジニアをワクワクさせる直感的サーバー監視サービスの「Mackerel」では、主要な開発言語としてScalaを採用し、サブシステムやOSSとして公開しているエージェントにはGoを利用しています。フロントエンドは現在、全面React化を進めているところです。
言語/フレームワーク:Scala / Go / TypeScript / Python
ミドルウェア:PostgreSQL / Redis
時系列データベース:Amazon DynamoDB / Amazon Kinesis / AWS Lambda / Amazon S3
クラウドサービス:Amazon ECS / Amazon ElastiCache
◆マンガチーム
「少年ジャンプ+」や「となりのヤングジャンプ」(株式会社集英社)、マガポケ(株式会社講談社)などに採用されているマンガビューワ(GigaViewer)の開発・運用をしています。よりよいマンガ体験を提供するため、ブラウザの最新技術を積極的に取り入れた開発もしています。
言語/フレームワーク:Perl / Go / TypeScript
モバイルアプリ:Swift / RxSwift / Firebase / Kotlin / Jetpack / fastlane / Danger
ミドルウェア:MySQL / Redis / Varnish
クラウドサービス / SaaS:Bitrise
◆ノベルチーム
株式会社KADOKAWAが提供する小説投稿サイト「カクヨム」の開発と運用を通じて、創作する人を支えるプラットフォームを作っています。
言語/フレームワーク:Perl / TypeScript / React / GraphQL / Next.js / Apollo
モバイルアプリ:Swift / RxSwift / Kotlin / React Native / Firebase
クラウドサービス:Amazon ECS / AWS Batch / AWS Step Functions
◆サービスプラットフォーム
はてなのサービスおよび事業を支える基盤を開発・運用するチーム。はてなのコンテンツプラットフォームのよりよい体験を長く支えていくための、多くのサービスやソフトウェアを担当しています。
言語/フレームワーク:Perl / Go / TypeScript / React / Apollo / GraphQL
ミドルウェア:Kubernetes / Amazon Aurora / MySQL / Elasticsearch / Redis / Argo CD / Fluentd / Fluent Bit
クラウドサービス:Amazon EKS / Google Cloud Vision / Google Cloud Functions / Google App Engine
◆システムプラットフォーム
各サービス開発チームへの技術的な支援を行うことをミッションとし、サービス基盤の共通部分の運用と開発を担う部署です。現在は共通基盤の刷新を主に行っています。
ツール/ミドルウェア:Chef / Ansible / Apache HTTPd / nginx / Squid / Varnish Cache / memcached / MySQL / MHA / Redis / fluentd / ElasticSearch / Keepalived / LVS / Postfix
クラウドサービス / SaaS:Mackerel / AWS CloudFormation / AWS CDK / AWS Lambda / AWS RDS for MySQL / Amazon Aurora / AWS ECS / AWS CloudFront / AWS Route 53 / Elastic Load Balancing / AWS CloudWatch
プログラミング言語:Perl / JavaScript / TypeScript / Ruby / Python / Go
技術レイヤー:基礎的なネットワークの知識 (TCP/IP) / 基礎的なHTTP通信の知識 / Debian / サーバ仮想化 (Xen) / DNSの知識 / Docker
◆チームの働き方
全社で、事業成長と働きやすさを高次元でバランスさせる「フレキシブルワークスタイル制度」を採用しています。在宅/出社を選択可能、出社状況によらず「在宅勤務手当」を毎月2万円支給する、など、社会の変化に柔軟に対応していく会社・チームとなっています。
◆エンジニアの働き方
はてなでは、エンジニアの成長と働きやすさのため、以下の制度を設けています:
・メンター制度。どのエンジニアにも一人ずつエンジニアがメンターとしてつき、技術的な成長やキャリアパスの相談、チームにおける課題の解決などに携わります。
・技術勉強会。週に一度、トピックベースの勉強会を開き、チーム間の技術的な交流や新しい知見の獲得を支援しています。
・登壇支援。参加費を補助します。資料の作成についても業務時間の一定割合を使って行えます。
求めるスキル
必須スキル/経験
-ソフトウェアエンジニアとしての知識・経験
-エンジニアチームのマネジメント経験
歓迎スキル/経験
・以下のようなマネージャーとしての経験
-開発プロセスや技術戦略の改善に向けたPDCAサイクルの推進経験があること
-プロジェクトマネジメントやリーダーシップ経験があること
-問題解決のためのリソースの確保、問題解決のサポートを行った経験があること
-チームメンバーのスキルアップやキャリア開発のための取り組みができること
-プロジェクトやチームの戦略的な視点を持ち、ビジネスの成果に貢献できること
・アジャイルソフトウェア開発に関する知識と経験があること
求める人物像
・サーヴァントなリーダーシップスタイルを重視するタイプ
・システム思考の知識があり、人と構造の両面で組織開発ができる
紹介資料
仕事の魅力
◆この仕事で得られるもの
・広範なリーダーシップやマネジメントの経験
・エンジニアリングマネージャーとして、組織を横断した立場による成長やキャリアアップ
・事業全体への影響力