シニアソフトウェアエンジニア
LiNKX職務内容
採用情報
会社の特徴
エンジニアリング・ファーストの文化
- 従業員の80%以上がエンジニアであり、経営層も技術を深く理解するメンバーで構成されています。
- 日々の業務を通じて技術スキルを磨ける機会を重視しており、技術力が事業の原動力となっています。(勉強会なども実施)
- 人事制度や働き方などエンジニアの声を中心に作られており、資格取得制度や会社負担で外部イベントに参加するなども可能です。
グローバルで多様なチーム
- 約25カ国以上から優秀な人材が集結 。多様性を強みとする高パフォーマンスなチームで開発を推進できます 。
- バックグラウンドも様々ですが、各プロジェクトは5人から8人で構成され、そのうち1名はシニアエンジニアでチームを組成することが多いです。
事業領域
FinTech
- 基幹系システムのモダナイゼーション、次世代決済プラットフォーム/コアバンキングシステム開発を支援しています 。
PharmaTech
- 研究開発の生産性を向上させるSaaSプロダクト「Lab Hub」などの自社ソリューションを展開しています 。
募集背景
日本の金融DX促進の追い風を受け、FinTech事業のチームが拡大しており、金融システムのモダナイズ化をサポートできる方を募集しています。
金融ドメイン×クライアントワークは一定「堅い」「守りの開発」というイメージがあるかもしれませんが、LiNKXは新しい風を吹き込みたいお客様と、クラウドを基盤としたソリューション、モバイル技術、生成AI(GenAI)など、最先端技術を活用しながら開発を進めています。
加えて、PoCのスタンスをとっていることもあり、要件定義はもちろんより上流の工程から支援することができます。
主なミッション
- 技術的な意思決定者として、開発プロジェクトにおけるアーキテクチャ設計と主要技術選定を主導し、システムの品質と生産性を最大化する。
- 次世代の技術基盤へのモダナイゼーション(特に金融システム)を牽引し、技術的な負債の解消とスケーラブルな基盤の構築に貢献する。
- チームメンバー(ミドル)への技術指導とメンタリングを通じて、組織全体の技術レベルを向上させ、「チームの柱」となる存在として機能する。
- 開発プロジェクトにおいて、現行システムと要求・要件を適切に理解し、技術的リードとして期待される品質基準を達成したシステムを期限内に完成させる。
- 複雑な技術的課題(例:大規模システムのパフォーマンス問題、セキュリティリスク)に対し、自律的に解決策を提案・実行し、事業リスクを低減すること。
- 技術指導やコードレビューを通じて、チームメンバーの技術レベルを測定可能な形で向上させること(例:ミドルエンジニアの自走率向上)。
業務内容
※アーキテクチャ設計から開発の推進、チーム育成、ステークホルダーとの折衝まで、幅広い業務範囲を担当します。
- アーキテクチャ設計・技術選定の主導
- トレードオフを理解した上で、大規模かつ複雑なシステムの設計(バックエンド・フロントエンド・インフラ全般)を主導し、技術選定における最終的な意思決定を行う。
- クラウドネイティブな環境(AWS, GCP, Azure)を前提としたインフラ設計・構築を主導する。
- 開発のリードと推進
- 自ら手を動かし、難易度の高い開発タスクを担当する。
- アジャイル開発プロセス(Scrum, Kanbanなど)を深く理解し、プロジェクトのスケジュールと品質の維持に責任を持つ。
- 機能的に優れたシステム、データベース、アプリケーションの開発と管理。
- 技術標準の策定と浸透
- 開発ガイドライン、コーディング規約、テスト戦略などの技術標準を策定・整備し、チーム全体に浸透させる。
- メンタリングとコーチング
- 若手・ミドルエンジニアに対するOJT、技術的なレビュー(コード、設計)、およびキャリア開発のサポートを行う。
- 関係者との折衝
- プロダクトマネージャーや他部署(ビジネス側)、および顧客の開発メンバーと連携し、技術的な実現可能性やトレードオフについて、明確かつプロフェッショナルなコミュニケーションを行う。
開発環境
- 言語:Java, Kotlin, JavaScript, TypeScript, Go, C#, など
- フレームワーク:Spring, Vue.js, Nuxt.js, .NET Framework など
- インフラ:AWS, GCP, Azureなどのクラウドネイティブな環境
ゆくゆくはエンジニアリングマネージャーやテックリード、もしくはスペシャリストなどのキャリアパスに進むことが可能です。
開発体制
ウォーターフォール開発手法が主流である日本の金融業界では珍しい、アジャイル開発を取り入れています。基本的に直契約で上流工程の段階で相談をいただくため、プロジェクトがスタートする段階では何を作るかも決まっていないケースも多く、お客さまの開発メンバーと協議しながら技術選定を行う場合もあります。「仕様理解」「設計」「実装」「テスト」「デプロイ」と初期からユーザーへのデリバリーに至るまでを業務範囲としてご活躍いただけます。
応募資格(必須)
- 実装経験
- ソフトウェアエンジニアとして7年以上の実務経験、または、それに類する秀でた実績があること。
- シニアまたはテックリードとしてチームを牽引した経験(3名以上の小規模チームなど)があること。
- 技術的専門性
-
下記主要技術スタックのうち、2つ以上の言語・フレームワークにおいて深い知識と大規模開発への適用経験を持つこと。
- Spring (Java or Kotlin)
- Vue.js or Nuxt.js or Quasar
- Go
- C# .NET, ASP .NET
-
AWS、GCP、Azureのいずれか一つ以上について、高度な知識とインフラ設計・構築経験(Terraform/OpenTofuを用いたIaCの実務経験など)を持つこと。
- アーキテクチャ設計
- マイクロサービス、分散システム、またはイベント駆動アーキテクチャ(EDA)など、モダンなアーキテクチャパターンを用いた設計経験があり、その設計意図を明確に説明できる能力。
- コンピュータサイエンス、OS、SDLC(ソフトウェア開発ライフサイクル)に関する強い基礎知識。
- コミュニケーション
- 多国籍チームにおける円滑な英語での技術的コミュニケーション能力(読み書き必須、会話歓迎)があること。
応募資格(歓迎)
- 金融システムまたはフィンテック領域におけるシステム開発経験
- エンタプライズ領域での大規模開発の経験。
- 顧客の課題を深く理解し、技術的な解決策を提示するコンサルティング型の上流工程の経験。
- 金融業界のシステムに不可欠な、高水準のセキュリティ原則や要件を持つプロジェクトの開発経験。
- PoC(概念実証)、MVP(実用最小限の製品)など、プロダクトの初期段階から関与し、事業全体を俯瞰した経験。
- アジャイル開発スタイル(Scrum, Kanbanなど)をチームに導入・運用した経験。
求める人物像
- 常に最善の技術的解決策を追求し、コードだけでなく、ビジネスインパクトに対する責任を深く持つことができる方。
- 生成AIの利便性とリスクを正しく理解し、プロジェクトや会社において積極的に導入・活用している方。
- 自身の知識や経験を惜しみなく共有し、ミドルメンバーの成長を心からサポートできる「チームの柱」となる存在。
- 複雑で予期せぬ技術的課題や、ビジネス側の要求変更に対しても冷静に対応し、解決へ導く強い推進力と精神的なタフさを持っている方。
- 多様な文化やバックグラウンドを持つメンバーと、柔軟かつ効果的に協業できる姿勢を持つ方。
- 優れたコミュニケーション力を持ち、チームワークを大切にできる方。
プロジェクト例
- サードパーティーに向けた金融機能の公開APIの開発
- Frontend: TypeScript/Angular/Ionic
- Backend: Go, Kotlin/Spring
- 認証認可: OAuth 2.0/OpenID Connect/FAPI(Financial-grade API)
- 小売業のキャッシュレス促進/加盟店手数料の仕組みを変えるインハウス決済システムの企画/開発
- Backend: Go, Java
- Infrastructure: GCP, マイクロサービス, GKEなどのKubernetesを前提にしたサービス
- 大手金融機関のオンライン完結型金融サービスの新規開発
- Frontend TypeScript/Vue.js
- Backend: C#/.Net Core, ASP.NET
- 認証認可: OAuth 2.0
- 勘定系システムのモダナイズ
- Backend: Java/Kotlin Spring
- Infrastructure Azure/GCPマルチクラウド
給与等について
- 年俸:900万円〜1500万円
- 月額750,000円~1,250,000円
- 月額には固定残業代(45時間分:195,087円~325,145円)を含む
- 基本給:554,913円~924,855円
- 固定残業時間を超過した時間外労働、休日労働、深夜労働については、法定の割増率に基づき別途支給
- 試用期間:3ヶ月(期間内条件変動なし)
- 勤務時間:フレックスタイム制(コアタイムなし)
- 休憩時間:労働時間6時間超の場合45分以上、8時間超の場合60分以上
- 賞与:なし
- 昇給制度:あり(半年1回/業績、評価に応じて)
- 各種社会保険(健康保険・厚生年金・雇用保険・労災保険)
LiNKXエンジニアとして働くメリット
- 技術的裁量の大きさ: アーキテクチャや技術スタックの選定において、シニアエンジニアとして大きな裁量権を持ち、理想の開発環境を追求できます。
- 最高水準のチャレンジ: 社会インフラとも言えるFinTech領域で、モダンな技術(クラウドネイティブ、マイクロサービスなど)を用いて、最も複雑で難易度の高い課題に取り組めます。
- 専門家としての成長: 専門性に基づいた明確なキャリアパス(テックリード、プリンシパルエンジニアなど)があり、技術のプロフェッショナルとして最大限の評価と報酬を得られます。
- 成長を加速する環境:単なる受託開発にとどまらず、プロダクトの要件定義や設計段階から深く携わり、クライアントのビジネス成長を共に描くことができます。
- グローバルなエンジニアチームとの連携:在籍エンジニアの半数以上が外国籍で、約25か国以上から集まったメンバーと共に働くことで、グローバルな視点や多文化環境での開発経験を得ることができます。
選考プロセス
- カジュアル面談(ご要望に応じて)
- 1次面接(オンライン)
- 2次面接(オンラインでスキルテスト)
- 最終面接(弊社オフィスで対面)
よくある質問
-
プロジェクトのチームはどんな構成になりますか?
→ プロジェクトによるが、基本的に1チーム10名以下で構成
-
英語の使用頻度はどの程度ですか?
→ プロジェクトにもよりますが、文書等は英語で読み書きが発生することが多いです、外国籍が50%程度占めているため、会議等でも使用することもあります。ただ、社内公用語は特に決まっておりませんので、英語を使って今後キャリアを築いていきたいなどの思いがある方にはぴったりな環境です。
参考記事
Tech Blogs
この求人に興味がありますか?