✦ Luna Orbit — Software Engineering

Senior Staff Software Engineer, Credit Card

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 involves developing and maintaining scalable credit platform services, focusing on distributed system architecture and integration within a financial services environment.

  • Design scalable credit services
  • Implement distributed systems
  • Ensure operational resilience
  • Collaborate across teams
  • Maintain financial accuracy

The technical environment includes Java, Spring, Kotlin, DynamoDB, AWS, with a focus on event-driven, distributed system design for credit lifecycle management.

The ideal candidate is a senior software engineer with extensive experience in building scalable distributed systems, particularly in credit or financial platforms, with strong expertise in Java, Spring, Kotlin, and AWS.

8+ years experience as a software engineerExperience with JavaSpringKotlinExperience with DynamoDB and AWSDesigning scalabledistributed systemsArchitectural design and implementation
Operational resilienceFinancial correctnessEvent-driven architectureInter-team collaboration
AWSAmazon Web ServicesDynamoDB
JavaSpringKotlinDynamoDBAWSAmazon Web ServicesEvent-driven architectureDistributed systemsAPI designService-oriented architecture
JavaSpringKotlinDynamoDBAWSAmazon Web ServicesEvent-driven architectureDistributed systemsAPI designService-oriented architecture
LeadershipCross-team collaborationTechnical mentorshipProblem-solvingCommunication
Industry Fintech
Job Function Develop scalable, distributed credit platform services in a cloud environment
Senior Staff Software EngineerJavaSpringKotlinDynamoDBAWSAmazon Web ServicesEvent-driven architectureDistributed systemsAPI designService-oriented architectureScalable servicesArchitectural designCredit platformFinancial systems

Less than 8 years of experience, Lack of experience with DynamoDB or AWS, No background in distributed systems

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