【Go】銀行連携基盤をリードするソフトウェアエンジニアを募集<フルリモート・フルフレックス>
仕事概要
募集背景
UPSIDERは「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、複数の金融サービスを多角的に展開しています。その中で、App Infra Teamは「Seamless Bank Integration」をチームミッションに掲げ、口座・残高・明細などの銀行データを統合し、高精度なAI与信の算出や融資後のリアルタイムモニタリングを実現するための基盤開発を担っています。
現在、銀行データを用いたビジネスは急速に多角化しており、高いセキュリティレベルと高い可用性を担保しながら、最速で事業展開を進めることが求められています。今後、さらなる新規銀行との接続拡大や、基盤のセキュリティ・可用性の向上を非連続に推進していくため、新たにソフトウェアエンジニアを募集することにいたしました。
※銀行連携基盤開発を担うチームを社内で「AppInfra」と呼んでいます
お任せしたい業務
UPSIDERの事業の根幹である「AI与信」や「融資後のリアルタイムモニタリング」を支える銀行連携基盤(AppInfra)の開発・運用を主導していただきます。具体的には以下のような業務を想定しています。
- 口座、残高、明細などの大量の銀行データを、高くセキュアかつ高可用に統合・連携するための基盤開発
- 新規銀行APIや外部金融サービスとの接続実装、およびそれに伴う技術サイドのフロント業務(外部連携の仕様調整など)
- 大量データ処理におけるパフォーマンスチューニングや、セキュリティ強化のための機能・非機能面でのアーキテクチャ設計・開発
- プロダクトオーナー(PO)を含む4名の少数精鋭チームにおける、開発プロセスの主導および技術的な意思決定
本ポジションの魅力
- 大量の銀行データを最速かつセキュアに統合する、稀有な設計・実装への挑戦
銀行や外部サービスによる技術的制限が存在する中で、高精度なAI与信や融資後のリアルタイムモニタリングに不可欠な口座・残高・明細データをいかに早く、かつセキュアに連携するかという、金融プラットフォームならではの高度な設計や実装に携われます。 - 数十万件規模の明細データを毎日同期する、スケール要件の高いデータベース設計
毎日全口座分の膨大な銀行データを同期するため、非常に高いスケール要件を満たすデータベース設計やパフォーマンスチューニングに向き合えます。機能面と非機能面の双方で、エンジニアとしての底力が試される環境です。 - 技術力を武器にビジネスをダイレクトに牽引する、技術フロントとしての機会
希望に応じて、銀行や外部サービスとの提携交渉における技術サイドのフロント業務を担当できます。単なる仕様に沿った開発にとどまらず、技術的な視点からビジネスの多角化を自ら推進する手応えを感じられます。
チーム・一緒に働くメンバー
照井 寛也(エンジニアリングマネージャー)
参考記事:「UPSIDERのビジョンの実現を加速させる存在に」“衣食住”を支えた彼が挑む、金融インフラの最前線
株式会社ワークスアプリケーションズに新卒入社後、株式会社Work Human Intelligenceに転籍。ERPパッケージの開発やインドとのオフショア開発に携わった後、株式会社Showcase Gigにて、プロダクト基盤のリアーキテクトや仙台開発拠点の立ち上げを行う。現在は、株式会社UPSIDERにて銀行連携基盤のPO/EMとして従事。
開発プロセス
- プロジェクト単位でタスクを管理し、隔週のリリースサイクルで開発を進めています
- デイリーで進捗確認を行い、困りごとがあればすぐにHuddle/Meetで相談できる環境を整えています。コミュニケーションコストが低く、技術的な課題をチームで素早く解消できます
- 銀行APIの仕様・制約を起点に設計を組み立てる性質上、エンジニアによる設計リードがそのままプロジェクトリードに直結します。上流の銀行仕様調整フェーズから積極的に関与することも歓迎しています
開発環境
言語
- Go(バックエンド)/ TypeScript(一部フロントエンド)
バックエンド
- フレームワーク / ライブラリ:Gin, gocron
- ORM / DB:GORM, MySQL 8.0(Cloud SQL)
- キャッシュ / レート制限:Redis(go-redis)
- ドキュメントストア:Firestore
- 非同期処理 / メッセージング:Cloud Pub/Sub
- ロギング / 計装:OpenTelemetry(Cloud Trace / Cloud Monitoring)
アーキテクチャ / 設計
- Clean Architecture
テスト / 品質
- go.uber.org/mock, go-sqlmock, go-cmp, miniredis
- golangci-lint
インフラ / ミドルウェア
- Google Cloud Platform(Terraform / Terragrunt で IaC 管理)
- コンピューティング:Cloud Run
- データストア:Cloud SQL, Firestore, Memorystore for Valkey
- メッセージング / データ連携:Cloud Pub/Sub
- セキュリティ:Secret Manager, Cloud KMS, IAM
- ネットワーク:Cloud Load Balancing, Certificate Manager, Serverless VPC Connector
- 監視 / 監査:Cloud Monitoring, Cloud Logging
CI / CD
- GitHub Actions(GitOps)
その他
- ツール:GitHub, GitHub Actions, Slack, Notion, Figma, Linear
- AI:Claude Code
選考フロー
- エントリー
- カジュアル面談
- 書類選考
- 面接(2〜3回) ※技術課題の提出を含む
- オファー
※書類選考やカジュアル面談の結果、ご希望やご経験に合うポジションの提案が難しいと弊社が判断した場合は、面談や面接の実施を見送らせていただくこともございます。
参考情報
UPSIDERについて
UPSIDERは2018年に創業し、「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、法人向けの革新的な金融サービスを展開しています。
累計導入企業数は10万社を超え、年間売上規模は約100億円以上、成長率50%以上を継続しています。※各種数値は2025年11月末時点
そして2025年7月にはみずほFGとの戦略的グループインを発表し、共創を通じて金融エコシステムの創出に挑戦しています。
- 法人カード「UPSIDER」https://up-sider.com/
- 請求書カード払いサービス「支払い.com」https://shi-harai.com/
- グロースデットファンド「UPSIDER BLUE DREAM Fund」https://www.upsidercap.com/
- 経営者の挑戦を支える法人カード「PRESIDENT CARD」https://president-card.com/
- 経営者のための経理丸投げサービス「UPSIDER AI経理」https://ai-keiri.up-sider.com/
- 次世代ビジネスリーダー向けコミュニティ「Breakthrough GRID」https://breakthrough-grid.com/
必須スキル
- Backendの開発経験(目安3年以上)
- 技術的な課題解決のリード経験
- Claude CodeやCodex / Devin等を活用したAgentic Codingの実務経験
歓迎スキル
- ビジネス要件に対してどのような機能や設計が必要か検討し、実装に落とし込む能力
- Go言語の実務経験(年数問わず)
- 拡張性、堅牢性、スケーラビリティ、テスタビリティなどを考慮した設計や実装能力
- チーム、プロジェクト、または技術的な意思決定のリードや管理経験
求める人物像
- UPSIDERのミッションに共感いただける方
- 不確実性のある環境でも、楽しみながら職務を遂行できる方
- ユーザーファーストの思考で仕様変更や設計改善などを自ら提案できる方
- 共に働く仲間に対して、常にリスペクトを持って、接することができる方
- ビジネスの成功に向けて、部署やチームを超えて他メンバーと積極的なコラボレーションができる方
応募概要
| 給与 | 810万円〜1,200万円 |
|---|---|
| 勤務地 | 東京オフィス |
| 雇用形態 | 正社員 |
| 勤務体系 | フルフレックス、フルリモート、土日祝日休み、有給休暇あり、年末年始、夏季休暇、出産育児休暇制度あり |
| 試用期間 | あり(6ヶ月) |
| 福利厚生 | ・交通費支給 |
企業情報
| 企業名 | 株式会社 UPSIDER |
|---|---|
| 設立年月 | 2018年5月 |
| 本社所在地 | 〒106-0032 東京都港区六本木7丁目15−7 新六本木ビル |
| 資本金 | 14,293百万円(資本準備金等含む) ※グループ連結 |
| 従業員数 | 170名 |
| 企業サイトURL | https://corp.up-sider.com/ |