Senior Engineering Manager, Bank Platform

SoFi SoFi · Fintech · Seattle, WA · Engineering

Senior Engineering Manager for SoFi's Bank Platform, focusing on the Transaction Data Platform. This role involves leading a squad to manage and evolve the core banking infrastructure, including real-time event replication, aggregation, reconciliation, and transaction enrichment. The position requires strong leadership, technical depth in distributed systems and event-driven architectures, and cross-functional execution to support the company's strategic technical transformation.

What you'd actually do

  1. Lead the Transaction Platform engineering squad through the full development lifecycle, with direct accountability for banking core modernization — the company's most strategic technical program
  2. Own the technical roadmap and execution for the Transaction Platform: real-time event replication pipelines, streaming transaction aggregation, reconciliation infrastructure, account provider integration, and a next-generation transaction enrichment framework
  3. Establish a clear technical vision for the squad; guide and challenge senior architects, raise the engineering bar, and contribute to architecture and design decisions
  4. Serve as the primary stakeholder interface for partner teams — consumer banking, investments, payments, core banking, and partner systems — ensuring alignment is proactive, dependencies are visible, and commitments are honored
  5. Translate high-level OKRs into executable campaign and sprint objectives; drive structured planning cycles and hold the team accountable for well-specified, high-quality delivery

Skills

Required

  • 5+ years of experience designing, building, and operating scalable, mission-critical distributed systems
  • 4+ years of engineering management experience, including leading senior individual contributors and tech leads
  • Demonstrated platform-building expertise: you’ve built or scaled infrastructure serving multiple product teams
  • Strong technical depth — comfortable engaging at the level your senior engineers work: event-driven systems, streaming pipelines, API design, and complex data models
  • Proven record of cross-functional execution: aligning multiple teams on shared milestones, unblocking dependencies, and delivering in ambiguous environments
  • Experience hiring, developing, and retaining strong engineering talent; track record of raising the bar
  • Willingness to roll up your sleeves, get into the details, and hold yourself and the team to a high standard
  • Strong sense of ownership — you drive programs from inception through delivery

Nice to have

  • Familiarity with banking domain systems, particularly banking cores (Thought Machine, Mambu, or similar cloud-native cores)
  • Hands-on experience with event streaming or real-time data infrastructure (Kinesis, Kafka, Apache Flink, or similar)
  • Exposure to core migration or large-scale platform modernization programs
  • Working knowledge of common financial data models, account/transaction APIs, or payment rails (ACH, Wire, etc.)
  • Experience in a regulated fintech or banking environment
  • Background in Kotlin/Java Spring Boot or similar JVM-based backend

What the JD emphasized

  • banking core modernization
  • company's most strategic technical program
  • real-time reconciliation streams
  • next-generation transaction enrichment framework
  • cross-functional execution
  • high-ambiguity, high-impact environment