Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SoFi Logo

Senior Staff Software Engineer, Loans Originations

SoFi

$100,000 - $200,000
Dec 31, 2025
Cottonwood Heights, UT, US • Helena, MT, US
Apply Now

SoFi is seeking a Senior Staff Software Engineer to lead the evolution of strategically critical areas of the next generation of their financial services platform, putting members in control of their financial destiny.

Requirements

  • Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
  • Experience with public cloud compute, storage, and infrastructure.
  • Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
  • Deep understanding of relational and document database fundamentals.
  • Deep understanding of microservices design principles and architecture.
  • Deep understanding of scaling highly-available, mission-critical systems.
  • Expert proficiency working with GIT and related CI/CD systems.

Responsibilities

  • Leading design and implementation efforts across platform domains to affect multi-team or org-wide outcomes.
  • Resolving problems in the platform design and implementation where there are competing constraints, significant ambiguity, and high technical or business risk.
  • Defining the long-term architectural direction for critical areas of the platform, aligning multiple teams around a shared vision, and developing an execution plan for delivering incremental value in stages.
  • Driving alignment across teams resolving technical and organizational conflicts, and successfully building consensus around difficult tradeoffs.
  • Raising the engineering maturity of the organization by driving key improvements in the organization's culture and processes supporting engineering excellence.
  • Collaborating with partners to align technology and company strategy, resulting in plans that address the short and long-term goals of the business.
  • Identifying and driving key improvements in systems supporting engineer productivity and velocity.

Other

  • Bachelor's or Master's degree in Computer Science or Software Engineering
  • 7+ years as a professional, full-time Software Engineer, or similar relevant work experience.
  • 4+ years in a technical leadership role.
  • Proven track record of defining and leading cross-team initiatives in support of key business and strategic goals.
  • Exemplary communication and documentation skills.