✦ Luna Orbit — Software Engineering

Senior Staff Software Engineer, SoFi Money Platform

at SoFi

📍 WA - Seattle Remote Posted March 08, 2026
Type Full-Time
Experience senior
Exp. Years 8+ years
Education Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Category Software Engineering

This role focuses on developing distributed, scalable credit systems within a financial services platform, emphasizing operational resilience and system integration.

  • Develop scalable credit services
  • Ensure operational resilience
  • Integrate complex workflows
  • Collaborate across teams
  • Maintain system performance

The technical environment includes Java, Spring, Kotlin, DynamoDB, Temporal, and AWS, with a focus on distributed system architecture and financial data processing.

The ideal candidate is a senior software engineer with deep experience in building scalable, distributed financial systems, proficient in Java, Spring, Kotlin, DynamoDB, and Temporal, with a focus on operational excellence.

8+ years experience as a software engineerExperience with JavaSpringKotlinExperience with DynamoDB and AWSExperience with TemporalDesigning complex software solutions
Operational excellenceFinancial platform experienceScalable service design
AWSAmazon Web ServicesDynamoDBTemporal
JavaSpringKotlinDynamoDBTemporalAWSAmazon Web Services
JavaSpringKotlinDynamoDBTemporalAWSAmazon Web Services
LeadershipCollaborationTeamworkProblem-solvingCommunication
Industry Fintech
Job Function Build and maintain scalable distributed credit systems in a cloud environment
Senior Staff Software EngineerJavaSpringKotlinDynamoDBTemporalAWSAmazon Web ServicesDistributed systemsScalable servicesFinancial systemsCredit platform

Less than 8 years of experience, No experience with Temporal or DynamoDB, Lack of financial systems background

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