Delivery Squad Lead - Senior Software Engineer
Scroll down for the English version of this job description.
仕事内容
MODEでは、技術リーダーとしても活躍が期待されるシニアレベルのソフトウェアエンジニアをデリバリーチームで募集しています。グローバルチームの一員として、エンタープライズ向けハードウェアとクラウドベースのソフトウェアの最前線で活躍していただきます。私たちが取り組んでいる技術的な課題には明確な答えがないことが多く、堅牢なシステムを提供するためのシステム設計スキルとコーディングスキルは非常に重要です。エンジニアやプロジェクトマネージャーを含む3~6名のデリバリースタッフを率いて、MODEのAIoTプラットフォームインフラ上で稼働する顧客ソリューションの実装、改善、提供、保守を行っていただきます。 当社の技術が設計通りに現実のプロジェクトに適用されることが重要です。MODEのテクノロジーと製品への深い理解を活かして、ビジネスチームと共にお客様のプロジェクトをナビゲートし、優れたアーキテクチャを設計・実装する重要な役割を担っていただきます。
- 様々な技術スキルを持つ4~8名のエンジニアチームのリードする
- デリバリーエンジニアのメンタリングやコーチング
- MODEの将来の製品設計や進行中の顧客プロジェクトに貢献する
- GenAIソリューションの開発
- ウェブフロントエンドとバックエンドの開発
- IoTデバイスやゲートウェイ上で動作するソフトウェアシステムの作成と改善
- オンコールローテーションと障害に関する問題の解決
- チームメンバーの技術設計やプルリクエストをレビューする
- エンジニアリング組織内で技術的知識を共有し、チームメンバーの成長と発展をサポートする
管理ツールと開発環境
- メンバー間の共同作業はSlack、Asana、GitHub、Google Docs、Google Meetなどのツールを通じて行われます。
- 使用される技術スタックはGo, React (w/ Typescript), MongoDB, Redis, Linux, Docker と 各種 AWS サービス (EC2, ECS, SQS, S3, etc.)などです。
経験とスキル
- 必須な経験とスキル
- 8年以上のWebサービス/アプリケーションの設計と実装の実務経験。
- 8年以上のREST APIサービスの作成における実務経験。
- Linuxの使用と開発の経験。
- 社内のエンジニアと英語での文章および口頭による技術的な議論を行う能力(ブロークンでも構いません)
- 顧客や外部の開発パートナーと日本語で口頭による技術的な議論を行う能力
- Goを用いた経験、もしくはGoを用いたプログラミングを学ぶことへの興味
- 強力なステークホルダーマネジメントおよびリーダーシップスキル
- あると望ましい経験とスキル
- AWS上でクラウドサービスやアプリケーションをローンチし運用した経験
- ReactとTypescriptを用いてウェブフロントエンド開発をした経験
- 経験の浅いソフトウェアエンジニアに対するメンタリングの能力
- 求める人物像
- チームメートや、顧客、プロダクトのユーザーに共感できる方
- 技術コンセプトを技術背景のないメンバーに効率的に伝えることができる方
- 製品とビジネス両方の成功に対して高い関心を持つことができる方
- チームファーストのメンタリティーを持つ方
- 知的好奇心を持ち知識をシェアしたいという気持ちを持っている方
Responsibilities
MODE is looking for a senior-level software engineer, who is also expected to act as Tech Lead, to join our Delivery team. As part of a global team, you will be working on the frontier of enterprise hardware and cloud-based software. The technical challenges we are tackling often have no clear answers and your system design skills and coding skills in delivering robust systems are critical. You will lead 3-6 delivery staff including engineers and project managers, to implement, improve, deliver, and maintain customer solutions running on MODE's AIoT platform infrastructure. Our technology must be applied to real-world projects as designed. You will play a key role in navigating the customers' projects along with our business team to design and implement good architectures using your deep understanding of MODE technology and its products.
- Tech lead for a team of 4-8 engineers across various technology skills.
- Mentoring and coaching delivery engineers.
- Opportunities to impact on MODE’s future product design as well as in ongoing customer projects.
- Opportunities to contribute to the Generative AI solution development effort.
- Opportunities to contribute to the web frontend and backend development effort.
- Opportunities to contribute to software systems running on IoT devices and gateways.
- Join MODE's on-call rotation and respond to service issues.
- Review team members' technical designs and pull requests.
- Share technical knowledge within the engineering organization and support team members' growth and development.
Technology Stack & Management Tools
- Collaboration among members is achieved through tools such as Slack, Asana, Google Docs, Google Meet, and GitHub.
- The team's technology stack includes (but is not limited to) Go, React (w/ Typescript), MongoDB, Redis, Linux, Docker, and various AWS services (EC2, ECS, SQS, S3, etc.)
Skills & Requirements
- Minimum requirements
- 8+ years of industrial experience in designing and implementing web services/applications.
- 8+ years of industrial experience in creating REST API services.
- 3+ years of experience in using and developing on Linux.
- Ability to carry out written and verbal technical discussions in English with engineers.
- Ability to communicate verbal technical discussions in Japanese with customers and our development partners.
- Go programming experience or interest in learning to program in Go.
- Possesses strong stakeholder management and leadership skills.
- Preferred requirements
- Experience in launching and operating cloud services or applications on AWS.
- Experience in web frontend development using React and Typescript.
- Ability to mentor junior software engineers.
- Personal traits
- Empathy for teammates, customers, and users of our products.
- Effectiveness in communicating technical concepts to non-technical people.
- Product and business-oriented mindset.
- Team-first mentality
- Intellectual curiosity and eagerness to share knowledge.
Apply for this job
*
indicates a required field