✦ Luna Orbit — Software Engineering

Senior Software Engineer, Full-Stack (Chat)

at SoFi

📍 CA - San Francisco HQ Remote Posted March 08, 2026
Type Full-Time
Experience senior
Exp. Years 4+ years
Education Bachelor’s Degree, ideally in a technical field
Category Software Engineering

This role involves developing a conversational AI chat interface for SoFi, focusing on UI/UX, backend integration, and scalable software solutions.

  • Developing, testing and deploying software systems
  • Driving technical architecture and design
  • Mentoring engineers and supporting team growth
  • Participating in code reviews and best practices
  • Collaborating across teams to deliver projects

The technical environment includes React, Typescript, Kotlin, Java, Spring, and PostgreSQL, with a focus on full-stack development and AI integration.

The ideal candidate is a senior full-stack software engineer with at least 4 years of experience, proficient in React, Typescript, Kotlin, Java, and Spring. They should have experience developing conversational AI interfaces and be comfortable working across the entire product lifecycle.

Bachelor’s Degree4+ years programming experienceFull stack experience with React/Typescript and Kotlin/JavaReactTypescriptKotlinJavaSpringPostgreSQL
AIConversational AIUI/UX designProduct lifecycle experienceMentorship experience
ReactTypescriptKotlinJavaSpringPostgreSQL
ReactReact.jsTypescriptTypeScriptKotlinJavaSpringPostgreSQLSoftware DevelopmentFull-Stack DevelopmentUI/UXAIConversational AICode DeploymentCode Testing
ReactReact.jsTypescriptTypeScriptKotlinJavaSpringPostgreSQLSoftware DevelopmentFull-Stack DevelopmentUI/UXAIConversational AICode DeploymentCode Testing
collaborationcommunicationmentorshipownershipproblem-solvingadaptabilityteamworkinitiative
Industry Fintech
Job Function Full-stack software development for AI-powered chat systems
Senior Software EngineerFull-Stack DeveloperReactTypescriptKotlinJavaSpringPostgreSQLAIConversational AIUI/UXCode DeploymentCode TestingSoftware DevelopmentMentorshipProduct lifecycleFull-Stack Development

Lack of experience with React, Typescript, Kotlin, or Java, No experience in AI or conversational interfaces, Bachelor’s Degree not in a technical field, Less than 4 years programming experience

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