✦ Luna Orbit — Software Engineering

Software Engineer, Money Movement

at SoFi

📍 NY - New York City Remote Posted March 08, 2026
Type Full-Time
Experience mid
Exp. Years 2+ years
Education Bachelor’s degree or equivalent work experience
Category Software Engineering

A backend-focused software engineering role supporting core banking and money movement systems at SoFi.

  • Develop system components
  • Participate in code reviews
  • Ensure system resilience
  • Collaborate with cross-functional teams
  • Support banking core infrastructure

Environment includes Kotlin, Spring, relational databases, and API development for resilient financial transaction systems.

The ideal candidate is a mid-level software engineer with at least 2 years of Kotlin and Spring experience, capable of developing backend systems and working with relational databases in a remote environment.

KotlinSpringRelational DatabasesGit
API DevelopmentSystem DesignBackend Development
KotlinSpringGitRelational Databases
KotlinSpringRelational DatabasesORMGitAPI DevelopmentSystem Design
KotlinSpringRelational DatabasesORMGitSystem DesignBackend DevelopmentAPI Development
collaborativeproblem-solvingdependableresults-orientedcommunication
Industry Fintech
Job Function Design and develop backend systems for financial transactions
Software EngineerFullstack DeveloperKotlinSpringRelational DatabasesORMGitAPI DevelopmentBackend DevelopmentSystem Design

Lack of Kotlin or Spring experience, No experience with relational databases, Unwillingness to work remotely

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