Staff Software Engineer, Member AI Features

SoFi SoFi · Fintech · San Francisco, CA · Engineering

Staff Software Engineer to join the new Member AI Features team at SoFi, focusing on architecting and building LLM-powered workflows for spending management and automation. The role involves owning backend components, collaborating with product teams, and ensuring system reliability and scalability in a fintech environment.

What you'd actually do

  1. Lead the development of scalable, resilient microservices that manage subscription states, automated cancellation workflows, and real-time billing integrations.
  2. Participate in shaping the technical architecture of our membership platform, ensuring systems are highly available, observable, and capable of handling high-volume event processing.
  3. Partner with Product Managers and Designers to translate business requirements—like churn reduction strategies or regulatory compliance—into robust technical solutions.
  4. Lead code and design reviews, setting a high bar for backend reliability and data consistency. You’ll be responsible for ensuring that a member’s intent to cancel is processed accurately every time.
  5. Support the growth of the engineering team through technical guidance, mentorship of junior engineers, and fostering a culture of operational excellence.

Skills

Required

  • Kotlin or Java
  • Spring Boot
  • distributed systems
  • microservices
  • event-driven architectures
  • relational databases
  • data modeling
  • cloud environments
  • Docker
  • Kubernetes

Nice to have

  • React/TypeScript
  • integrating Large Language Models (LLM) into products
  • scaling highly available, mission critical systems
  • Full-stack experience
  • digital products in the financial space

What the JD emphasized

  • LLM-powered workflows
  • regulatory compliance
  • member’s intent to cancel is processed accurately every time

Other signals

  • LLM-powered workflows
  • automation
  • member experience
  • operational integrity