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

Principal Software Engineer, Loans Originations

SoFi

$100,000 - $200,000
Jan 2, 2026
Seattle, WA, US
Apply Now

SoFi is seeking to revolutionize the lending landscape and improve the financial services platform to put 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 the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains
  • Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company
  • Defining the long-term architectural direction across all areas of the platform or across multiple products, aligning stakeholder teams around a shared vision and business goals
  • Driving alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals
  • Raising the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence
  • Identifying and leading key improvements in systems supporting engineer productivity and velocity
  • Collaborating with partners to create and align technology and company strategy, resulting in plans that address the short and long-term goals of the business

Other

  • Bachelor's or Master's degree in Computer Science, or Software Engineering
  • 10+ years as a professional, full-time Software Engineer, or similar relevant work experience
  • 7+ years in a technical leadership role
  • Exemplary communication and documentation skills
  • Ability to work in a team environment and collaborate with cross-functional teams