Senior Staff Engineer, Lending Finance

SoFi SoFi · Fintech · Seattle, WA · Engineering

Senior Staff Software Engineer role at SoFi focused on building and supporting cutting-edge technology systems for the Lending Finance Platform team. The role involves hands-on backend development, API design, platform architecture, and technical leadership within a collaborative environment, supporting capital markets and accounting business functions.

What you'd actually do

  1. Write production-grade, scalable backend code using Java, Kotlin, Spring Boot, and modern frameworks.
  2. Debug and resolve complex systems issues in high-scale, real-time services.
  3. Develop APIs, services, and platform infrastructure that support loan servicing, payment schedules, and operational workflows.
  4. Drive hands-on delivery of critical projects like schedule generation, batching frameworks, and testing infrastructure.
  5. Architect platform-level services and improve systems for resilience, observability, and extensibility.

Skills

Required

  • Java
  • Kotlin
  • Spring Boot
  • React
  • PostgreSQL
  • AWS
  • modern Java frameworks
  • REST APIs
  • relational databases
  • software architecture
  • design patterns
  • best practices for building scalable and robust applications
  • leading and mentoring engineering teams
  • communication and interpersonal skills

Nice to have

  • financial services
  • fintech
  • loan servicing
  • payments
  • interest calculations
  • credit reporting
  • Temporal
  • Kubernetes
  • Docker
  • Terraform
  • CI/CD tooling
  • data analytics
  • machine learning platforms
  • Scala
  • Flutter

What the JD emphasized

  • production-grade
  • scalable backend code
  • complex systems issues
  • high-scale, real-time services
  • platform infrastructure
  • highly-available services
  • software architecture, design patterns, and best practices
  • scalable and robust applications
  • leading and mentoring engineering teams
  • technical excellence and collaboration
  • communication and interpersonal skills
  • effectively communicate technical concepts to diverse audiences