Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026.
Job Description
We are looking for a Senior Engineering Manager with a track record of delivering enterprise-scale software solutions, driving engineering excellence, and leveraging emerging technologies to create business value. To be successful in this role, the candidate would require a balance of hands-on technical expertise, technical thought leadership and people leadership across the software development lifecycle, including full-stack application development, cloud-native architectures, DevOps practices, Artificial Intelligence, and modern engineering frameworks.
The mission of this role is to accelerate business transformation through software engineering innovation, technical leadership, and adoption of emerging technologies, from solution design and architecture through production-grade implementation, ensuring scalable, secure, and reliable solutions that deliver business value to the enterprise.
Success in this role requires strong collaboration, communication, and problem-solving skills, with an emphasis on partnering with business stakeholders, product teams, architects, and engineering teams. This role will collaborate closely with business and technology partners to co-create solutions, navigate technical complexity, and establish engineering best practices across multiple initiatives.
The Senior Engineering Manager serves as a senior technical leader and people leader within the organization. Besides contributing through hands-on development and architecture activities, this role leads and grows engineering teams, influences engineering strategy, promotes technical excellence, and mentors engineers across teams. Ultimately, you are responsible for building a high-performing engineering organization that delivers scalable, secure, and innovative technology solutions through best practices, reusable frameworks, and AI-enabled development capabilities.
Responsibilities
- Design, develop, and deliver scalable, secure, and maintainable software solutions supporting business objectives.
- Lead, hire, and develop engineering teams (FTE and vendor, onshore and offshore), setting clear expectations and managing performance.
- Own delivery, quality, and production stability for the teams' products, including vendor performance and workforce planning.
- Lead all stages of the software development lifecycle, from solution design, architecture, and technical planning through development, testing, deployment, and production support.
- Solve complex business and technology problems using modern engineering practices, software design principles, and emerging technologies.
- Provide technical leadership and architectural guidance across multiple teams and products.
- Collaborate with business stakeholders, product owners, architects, and engineering teams to define requirements, align priorities, and deliver business value.
- Drive adoption of modern engineering practices, including cloud-native development, DevOps, platform engineering, and AI-assisted software development.
- Identify, evaluate, and implement emerging technologies, including Generative AI and intelligent automation solutions, to improve developer productivity, solution quality, and delivery efficiency.
- Contribute to application modernization initiatives, helping evolve legacy platforms toward scalable and maintainable technology solutions.
- Promote software engineering best practices, including code quality, design standards, automated testing, performance optimization, and security-by-design principles.
- Develop reusable frameworks, components, reference architectures, and engineering accelerators that improve consistency and delivery speed.
- Document and communicate technical solutions effectively to both technical and non-technical audiences.
- Mentor and support engineers through technical guidance, knowledge sharing, and coaching.
- Contribute to innovation, experimentation, proof-of-concepts, and continuous improvement initiatives.
- Performs other duties as assigned or required.
Required Qualifications
- Bachelor's degree in computer science, information technology, engineering, or equivalent educational qualification.
- 10+ years of relevant experience in software engineering, application development, or related disciplines with delivered business results.
- 3+ years leading engineers with accountability for people and delivery, either as a people manager or as a formal team/technical lead responsible for hiring, performance, and delivery outcomes.
- Proven record of delivering complex enterprise software solutions and technical initiatives across multiple teams and business domains.
- Strong experience in full-stack application development, including front-end, back-end, API, and database technologies.
- Proven expertise in software architecture, object-oriented design, design patterns, and modern engineering principles.
- Experience designing and developing scalable, resilient, and secure applications in enterprise environments.
- Experience working with large and complex business applications, distributed systems, microservices architectures, cloud-native solutions, and third-party integrations.
- Strong programming expertise in one or more languages such as Java, C#, Python, JavaScript, TypeScript, or similar technologies.
- Experience with modern front-end frameworks, API development, integration patterns, and service-oriented architectures.
- Familiarity with cloud platforms (Azure, AWS, GCP) and cloud-native engineering practices.
- Experience with CI/CD, DevOps, DevSecOps, automated testing, and modern software delivery methodologies.
- Awareness of Software Development Lifecycle (SDLC), release management, environment management, application monitoring, operational support, and software quality practices.
- Demonstrated ability to provide technical leadership and influence engineering direction, with or without direct managerial authority.
- Demonstrated ability to evaluate and adopt emerging technologies to improve software quality, engineering productivity, and business outcomes.
- Strong analytical, troubleshooting, and structured problem-solving skills.
- Excellent communication, collaboration, storytelling, and presentation skills.
- Strong partner and stakeholder engagement experience across business and technology organizations.
Preferable
- Banking, Financial Services, and Insurance domain knowledge.
- Experience managing vendor/outsourced and offshore engineering teams, or leading multiple teams through other leads.
- Experience with cloud-native architectures, microservices, containerization technologies, and Kubernetes.
- Experience with Generative AI platforms, Large Language Models (LLMs), AI agents, prompt engineering, or enterprise AI frameworks.
- Experience implementing AI-assisted software development practices, developer copilots, intelligent automation, or engineering productivity solutions.
- Experience designing and implementing reusable engineering platforms, shared services, or developer enablement capabilities.
- Experience leading application modernization and digital transformation initiatives.
- Experience with Azure services and Microsoft development technologies.
- Experience working in Agile product delivery organizations across multiple teams.
- Evidence of technical thought leadership (publications, speaking engagements, open-source contributions, patents, or internal innovation).
- Relevant certifications in cloud platforms, software architecture, artificial intelligence, or software engineering disciplines.
Language
- Japanese: Business (mandatory)
- English: Business (mandatory)
------------------------------------------------------------------
職務概要
エンタープライズ規模のソフトウェアソリューションの提供、エンジニアリングの卓越性の推進、そして新興テクノロジーを活用したビジネス価値の創出において実績を持つ、Senior Engineering Manager を募集しています。本ポジションで成功するためには、ソフトウェア開発ライフサイクル全般(フルスタックアプリケーション開発、クラウドネイティブアーキテクチャ、DevOps、人工知能(AI)、最新のエンジニアリングフレームワークを含む)にわたり、ハンズオンの技術力、技術面でのリーダーシップ、そしてピープルリーダーシップのバランスが求められます。
本ポジションのミッションは、ソリューション設計・アーキテクチャから本番品質の実装に至るまで、ソフトウェアエンジニアリングのイノベーション、技術リーダーシップ、新興テクノロジーの活用を通じてビジネス変革を加速し、企業にビジネス価値をもたらす、スケーラブルで安全かつ信頼性の高いソリューションを実現することです。
本ポジションで成功するには、高いコラボレーション力、コミュニケーション力、問題解決力が必要であり、特にビジネスステークホルダー、プロダクトチーム、アーキテクト、エンジニアリングチームとの連携が重視されます。ビジネス・テクノロジー両面のパートナーと緊密に連携し、ソリューションの共創、技術的な複雑性への対応、複数のイニシアチブにわたるエンジニアリングのベストプラクティスの確立を担います。
Senior Engineering Manager は、組織内における上級の技術リーダーであり、ピープルリーダーでもあります。ハンズオンでの開発やアーキテクチャ活動を通じた貢献に加え、エンジニアリングチームを率いて育成し、エンジニアリング戦略に影響を与え、技術的卓越性を推進し、チームを横断してエンジニアを指導します。最終的には、ベストプラクティス、再利用可能なフレームワーク、AIを活用した開発能力を通じて、スケーラブルで安全かつ革新的なテクノロジーソリューションを提供する、高いパフォーマンスのエンジニアリング組織を構築する責任を担います。
職責
- ビジネス目標を支える、スケーラブルで安全かつ保守性の高いソフトウェアソリューションを設計、開発、提供する。
- エンジニアリングチーム(正社員およびベンダー、国内およびオフショア)を率い、採用・育成を行い、明確な期待値の設定とパフォーマンスマネジメントを行う。
- チームが担当するプロダクトのデリバリー、品質、本番環境の安定性に責任を持つ。これにはベンダーのパフォーマンスおよび要員計画を含む。
- ソリューション設計、アーキテクチャ、技術計画から、開発、テスト、デプロイ、本番サポートに至るまで、ソフトウェア開発ライフサイクルの全段階をリードする。
- 最新のエンジニアリングプラクティス、ソフトウェア設計原則、新興テクノロジーを用いて、複雑なビジネス課題および技術課題を解決する。
- 複数のチームおよびプロダクトにわたり、技術面のリーダーシップとアーキテクチャ面のガイダンスを提供する。
- ビジネスステークホルダー、プロダクトオーナー、アーキテクト、エンジニアリングチームと協働し、要件の定義、優先順位の調整、ビジネス価値の提供を行う。
- クラウドネイティブ開発、DevOps、プラットフォームエンジニアリング、AI支援によるソフトウェア開発など、最新のエンジニアリングプラクティスの採用を推進する。
- 開発者の生産性、ソリューションの品質、デリバリー効率を向上させるため、生成AIやインテリジェントオートメーションソリューションを含む新興テクノロジーを特定、評価、導入する。
- アプリケーションのモダナイゼーションに貢献し、レガシープラットフォームをスケーラブルで保守性の高いテクノロジーソリューションへと進化させる。
- コード品質、設計標準、テスト自動化、パフォーマンス最適化、セキュリティ・バイ・デザインの原則など、ソフトウェアエンジニアリングのベストプラクティスを推進する。
- 一貫性とデリバリー速度を高める、再利用可能なフレームワーク、コンポーネント、リファレンスアーキテクチャ、エンジニアリングアクセラレーターを開発する。
- 技術的なソリューションを、技術者・非技術者の双方に対して効果的に文書化し、伝達する。
- 技術的なガイダンス、ナレッジ共有、コーチングを通じて、エンジニアを指導・支援する。
- イノベーション、実験、概念実証(PoC)、継続的改善の取り組みに貢献する。
- その他、割り当てられた、または必要とされる業務を行う。
必須要件
- コンピュータサイエンス、情報技術、工学の学士号、またはそれに相当する学歴。
- ソフトウェアエンジニアリング、アプリケーション開発、または関連分野における10年以上の関連経験があり、ビジネス成果を上げていること。
- エンジニアを率いた経験が3年以上あり、人とデリバリーに対する責任を負っていること(ピープルマネージャーとして、または採用、パフォーマンス、デリバリー成果に責任を持つ正式なチームリーダー/テクニカルリードとして)。
- 複数のチームおよびビジネスドメインにわたり、複雑なエンタープライズソフトウェアソリューションおよび技術イニシアチブを提供してきた実績。
- フロントエンド、バックエンド、API、データベース技術を含む、フルスタックアプリケーション開発の豊富な経験。
- ソフトウェアアーキテクチャ、オブジェクト指向設計、デザインパターン、最新のエンジニアリング原則に関する確かな専門知識。
- エンタープライズ環境において、スケーラブルで耐障害性が高く、安全なアプリケーションを設計・開発した経験。
- 大規模かつ複雑なビジネスアプリケーション、分散システム、マイクロサービスアーキテクチャ、クラウドネイティブソリューション、サードパーティ連携に関わった経験。
- Java、C#、Python、JavaScript、TypeScriptなど、1つ以上のプログラミング言語における高い技術力。
- 最新のフロントエンドフレームワーク、API開発、統合パターン、サービス指向アーキテクチャの経験。
- クラウドプラットフォーム(Azure、AWS、GCP)およびクラウドネイティブなエンジニアリングプラクティスに関する知識。
- CI/CD、DevOps、DevSecOps、テスト自動化、最新のソフトウェアデリバリー手法の経験。
- ソフトウェア開発ライフサイクル(SDLC)、リリース管理、環境管理、アプリケーション監視、運用サポート、ソフトウェア品質に関する知見。
- 技術面のリーダーシップを発揮し、直接の管理権限の有無にかかわらず、エンジニアリングの方向性に影響を与えられる能力。
- ソフトウェアの品質、エンジニアリングの生産性、ビジネス成果を向上させるため、新興テクノロジーを評価し導入できる能力。
- 高い分析力、トラブルシューティング力、体系的な問題解決力。
- 優れたコミュニケーション力、協調性、ストーリーテリング力、プレゼンテーション力。
- ビジネス部門およびテクノロジー部門にまたがる、パートナーやステークホルダーとの強い関係構築経験。
歓迎要件
- 銀行、金融サービス、保険分野のドメイン知識。
- ベンダー/アウトソース先やオフショアのエンジニアリングチームのマネジメント経験、または他のリードを通じて複数のチームを率いた経験。
- クラウドネイティブアーキテクチャ、マイクロサービス、コンテナ技術、Kubernetesの経験。
- 生成AIプラットフォーム、大規模言語モデル(LLM)、AIエージェント、プロンプトエンジニアリング、エンタープライズAIフレームワークの経験。
- AI支援によるソフトウェア開発プラクティス、開発者向けコパイロット、インテリジェントオートメーション、エンジニアリング生産性向上ソリューションの導入経験。
- 再利用可能なエンジニアリングプラットフォーム、共有サービス、開発者支援機能の設計・実装経験。
- アプリケーションのモダナイゼーションおよびデジタルトランスフォーメーションの推進経験。
- Azureサービスおよびマイクロソフトの開発技術の経験。
- 複数チームにまたがるアジャイルなプロダクトデリバリー組織での業務経験。
- 技術的なソートリーダーシップの実績(出版、講演、オープンソースへの貢献、特許、社内イノベーションなど)。
- クラウドプラットフォーム、ソフトウェアアーキテクチャ、人工知能、ソフトウェアエンジニアリング分野の関連資格。
語学
- 日本語:ビジネスレベル(必須)
- 英語:ビジネスレベル(必須)

