✦ Luna Orbit — Software Engineering

Staff Software Engineer, Loans Platform

at SoFi

📍 WA - Seattle Remote Posted April 07, 2026
Type Full-Time
Experience lead
Exp. Years 5+ years
Education Bachelor's or Master's degree in Computer Science or Software Engineering
Category Software Engineering

Staff Software Engineer on SoFi's Loans Platform, leading backend services design and implementation for a next-generation lending platform. You will partner with product, marketing, ops, and compliance to deliver reliable, scalable capabilities.

  • Design and implement backend services for lending platform
  • Lead cross-functional collaboration
  • Drive architecture and platform improvements
  • Mentor engineers and uphold quality standards
  • Align technology decisions with business strategy

Backend with Java/Kotlin, cloud-oriented, microservices architecture, containerized with Docker/Kubernetes, and AWS services; data storage with relational/document DBs; emphasis on performance tuning and distributed systems.

The ideal candidate is a senior-level platform engineer with 5+ years in fintech software engineering, strong backend with Java/Kotlin, and deep experience with cloud and microservices. They should lead technical initiatives, drive architecture decisions, and mentor peers while delivering scalable lending platform components.

Bachelor's or Master's degree in Computer Science or Software Engineering5+ years as a professionalfull-time Software Engineer2+ years in a technical leadership roleProficient coding in JavaKotlinor other OO languageExperience with public cloud computestorageand infrastructureExperience with KafkaDockerKubernetesand Spring Boot or similar frameworksDeep understanding of relational and document database fundamentalsDeep understanding of distributed systems and microservicesExperience with performance tuning and data access optimizationProficient with Git and CI/CD systemsFamiliarity with Agile methodologies
Experience scaling highly-availablemission-critical systemsExperience with AWS technologies – DynamoDBRDSLambdaKinesisSQSS3AthenaFull-stack engineering experience
JavaKotlinDockerKubernetesSpring BootKafkaAWSDynamoDBRDSLambdaKinesisSQSS3AthenaMySQLPostgreSQLGit
Bachelor's or Master's in CS/SE; 5+ years software engineering; 2+ years leadership; Java/Kotlin; Docker; Kubernetes; Spring Boot; Kafka; AWS services (DynamoDBRDSLambdaKinesisSQSS3Athena); relational and document databases; distributed systems; microservices; CI/CD
JavaKotlinJavaKotlinDockerKubernetesSpring BootKafkaDockerKubernetesSpring BootSQLMySQLPostgreSQLDistributed SystemsMicroservicesGitCI/CDAWSDynamoDBRDSLambdaKinesisSQSS3Athena
LeadershipTeam collaborationProblem solvingCommunicationAccountabilityMentorship
Industry Fintech
Job Function Lead backend platform development for the loans ecosystem
Role Subtype Platform Engineer
Tech Domains Java, Kotlin, Docker, Kubernetes, Spring Boot, Kafka, AWS, DynamoDB, RDS, Lambda
staff software engineerloans platformsofiremotekotlinjavamicroservicesdockerkubernetesspring bootawsamazon web servicesdynamodbrdslambdakinesissqss3athenapostgresqlmysqlci/cdagileplatform engineer
Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile