✦ Luna Orbit — Software Engineering

Senior Software Engineer, Borrow

at SoFi

📍 Seattle, Washington or Helena, Montana Remote Posted March 09, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves developing scalable, cloud-based lending applications at SoFi, focusing on microservices, cloud infrastructure, and high availability.

  • Developing scalable applications
  • Architecting microservices
  • Collaborating with stakeholders
  • Implementing CI/CD pipelines
  • Maintaining system health

The technical environment includes Java/Kotlin, Spring framework, AWS cloud services, PostgreSQL, GIT, CI/CD pipelines, and microservice architecture.

The ideal candidate is a senior software engineer with at least 3 years of experience in Java or Kotlin, skilled in building scalable, cloud-based microservices within a collaborative environment, and familiar with AWS and relational databases.

3+ years JavaKotlin or other OO programming experiencerelational databases and ORMsmicroservice-based applicationsworking with GIT and CI/CD systemseffective communication skillscollaborative coding environment
scaling highly available systemscloud environment experience
JavaKotlinSpringAWSPostgreSQLGITCI/CD
JavaKotlinSpringAWSPostgreSQLmicroservice architectureGITCI/CD
JavaKotlinSpringAWSAmazon Web ServicesPostgreSQLmicroservice architectureGITCI/CDobject-oriented programmingscalable applicationscloud-based microservices
ownershipcollaborationmentorshipproblem-solvingcommunication
Industry Fintech, Lending
Job Function Build and maintain scalable microservice-based lending systems
Senior Software EngineerJavaKotlinSpringAWSAmazon Web ServicesPostgreSQLmicroservice architectureGITCI/CDcloud-based microservices

Less than 3 years of Java/Kotlin experience, No experience with microservice architecture, Lack of AWS or relational database knowledge

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