✦ Luna Orbit — Software Engineering

Staff Software Engineer, Bank

at SoFi

📍 WA - Seattle Remote Posted April 03, 2026
Type Full-Time
Experience lead
Exp. Years 7+ years
Education Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Category Software Engineering

Staff Software Engineer for SoFi's Servicing Platform, building backend services for the next generation of lending infrastructure with real-time, scalable architectures. You will own system design, API contracts, observability, and cross-team collaboration.

  • Design and implement backend services for the lending platform
  • Define system design patterns, coding standards, and best practices
  • Build real-time settlement and payment processing capabilities
  • Own observability and production-readiness
  • Mentor engineers and collaborate across teams

Hands-on JVM-based backend with Kotlin/Java, Spring Boot, Kubernetes, and cloud-native tooling (AWS/GCP). Experience with Terraform, Docker, Kafka-style patterns, and stateful workflow systems (Temporal/Cadence).

The ideal candidate is a staff software engineer with 7+ years of JVM-based backend experience, strong Kotlin/Java skills, and hands-on experience with Kubernetes and cloud ecosystems (AWS and GCP). They should lead architecture decisions for mission-critical banking platforms and mentor junior engineers.

7+ years of software engineering experienceHands-on mastery of JVM-based stacks (Kotlin or JavaSpring Boot)KubernetesAWS/GCPTerraformCI/CD pipelinesAPI designStateful workflow systems (TemporalCadenceStep Functions)Excellent communication and leadership skills
Experience building financial systemsExperience with real-time payment systems (FedWireFedNowRTPACH origination)Crypto-adjacent financial infrastructure experienceExperience with workflow orchestration engines (TemporalCadenceStep Functions)
TemporalCadenceStep Functions
KotlinJavaSpring BootKubernetesAmazon Web ServicesGoogle Cloud PlatformTerraformCI/CDDockerRelational DatabasesDistributed Systems
KotlinJavaSpring BootKubernetesAmazon Web ServicesGoogle Cloud PlatformTerraformCI/CDDockerRelational DatabasesDistributed Systems
LeadershipMentoringCommunicationCollaborationProblem SolvingDocumentation
Industry Fintech
Job Function Lead the backend engineering for SoFi's Servicing Platform and deliver production-grade payment systems
Role Subtype Staff Software Engineer
Tech Domains Java, Kotlin, Spring Boot, Kubernetes, Amazon Web Services, Google Cloud Platform, Terraform, Docker, SQL / PostgreSQL
Staff Software EngineerBankKotlinJavaSpring BootKubernetesAWSAmazon Web ServicesGoogle Cloud PlatformGCPTerraformCI/CDAPI designTemporalCadenceStep FunctionsObservabilityDistributed systemsReal-time paymentsBackend services

Less than 7 years of software engineering experience, No experience with JVM stacks (Kotlin/Java) or Spring Boot, No experience with Kubernetes or cloud platforms (AWS/GCP)

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