Principal Software Engineer, Loans Platform

SoFi SoFi · Fintech · Seattle, WA · Engineering

Principal Software Engineer role focused on leading the technical and strategic evolution of SoFi's financial services platform, specifically within the Loans Platform. Responsibilities include defining and executing technical vision, building consensus on roadmaps, driving improvements in engineering efficiency and culture, and partnering with various teams to deliver customer value. Requires deep understanding of microservices, scaling highly-available systems, and cloud infrastructure.

What you'd actually do

  1. Leading the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains.
  2. Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company.
  3. Ability to define 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.
  4. Ability to drive alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals.
  5. Raises the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence

Skills

Required

  • Java, Kotlin, or other similar object-oriented programming language
  • public cloud compute, storage, and infrastructure
  • Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks
  • relational and document database fundamentals
  • microservices design principles and architecture
  • scaling highly-available, mission-critical systems
  • GIT and related CI/CD systems
  • Agile methodologies
  • technical leadership
  • cross-team initiatives
  • engineering productivity
  • communication and documentation skills

Nice to have

  • AWS technologies – DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena
  • Full-stack engineering experience
  • willingness to expand your influence across our entire platform

What the JD emphasized

  • strategic evolution
  • strategic goals
  • technical strategy
  • company strategy
  • business and strategic goals
  • customer value
  • engineering excellence
  • engineering maturity