Position Details
About this role
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.
Key Responsibilities
- 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
Technical Overview
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).
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile