シニアソフトウェアエンジニア、融資システム
Upstartの無担保分割払い融資システムにおけるバックエンドとフルスタックの開発をリードします。 拡張性の高いサービスと借り手向けの体験を設計し、他のエンジニアを指導します。
仕事内容
- 計画からリリース、その後の継続的なサポートまで、複雑なバックエンドおよびフルスタックのプロジェクトをリードする。
- サービスアーキテクチャ、API、データモデル、統合に関する技術的な判断を導く。
- 3〜6か月のロードマップを管理し、システム全体の信頼性やチームの有効性に関する課題に取り組む。
- プロダクト、フロントエンド、デザイン、プラットフォーム、バックエンドの各チームと連携し、拡張性の高いシステムを構築する。
- サービスとAPIの設計、データの完全性、テスト、可観測性、セキュリティ、運用を強化する。
- 曖昧な問題を明確で検証可能な計画に落とし込み、データに基づいてトレードオフを判断する。
- コードレビューや設計レビュー、技術的な助言を通じてエンジニアを支援する。
- 開発ワークフローや製品機能へのAI活用を支援する。
応募要件
- コンピューターサイエンス、工学、または関連分野の学士号、あるいは同等の実務経験。
- ソフトウェアエンジニアとして6年以上の実務経験。
- Python、Java、Kotlin、Go、Ruby、Node.jsのいずれかを用いたバックエンドサービスとAPIの構築に関する高い専門性。
- サービスアーキテクチャ、API設計、データモデリング、リレーショナルまたは非リレーショナルデータベース、分散システムの経験。
- 本番環境で、事業上重要な大規模バックエンドまたはフルスタックプロジェクトを自立して主導した実績。
- テスト、監視、インシデント対応、パフォーマンスチューニング、継続的な運用責任の経験。
- 要件やシステム境界が変化する中で、曖昧さに対処できる能力。
- 効果的なコミュニケーション能力と協働力。
- 歓迎条件:バックエンドまたはフルスタック分野での技術リーダー経験。
- 歓迎条件:コンシューマー向け製品または大量取引システムの経験。
- 歓迎条件:フィンテック、融資、決済、または規制対象の金融商品に関する経験。
- 歓迎条件:分散システム、非同期処理、イベント駆動型システム、またはサービス指向アーキテクチャの経験。
- 歓迎条件:クラウドインフラ、データストア、メッセージングシステム、CI/CDワークフローに関する知識。
- 歓迎条件:本番環境での実験、機能フラグ、または反復的な改善の経験。
- 歓迎条件:生成AIの経験。
福利厚生
- 競争力のある基本給、賞与の機会、四半期ごとに権利確定する年間株式報酬。
- 401(k)または団体退職貯蓄プラン。従業員の拠出1ドルにつき会社が2ドルを拠出し、年間上限は15,000ドル。
- 従業員株式購入プラン。対象となる米国従業員は割引価格で株式を購入可能。
- 医療、歯科、視力、ウェルネス、補足医療の各種保障。
- 対象となる米国のプランでは、医療貯蓄口座への会社拠出あり。
- 生命保険および障害保障。
- 有給休暇、病気休暇、会社の休日。
- 有給の家族休暇および育児休暇。
- 不妊治療、子育て、介護の支援。
- メンタルヘルス支援や生活に関する情報を提供する従業員支援プログラム。
- 米国従業員向けのファイナンシャルプランニングツールと相談サービス。
- 年間ウェルネス手当。
- 生産性向上ツールやリソースのための年間手当。
- チームイベント、全社向け情報共有、従業員リソースグループ。
- オフィスでのランチ提供と、食品を備えたマイクロキッチン。
