Senior Software Engineer, Coach
Core
Building an intelligent, conversational AI-powered chat interface to streamline member support queries and provide personalized financial insights at SoFi.
Role type
Senior Software Engineer (AI/LLM focus)
Builds
Conversational AI chat interface for personal finance members
Domain
Financial services / Large Language Models (LLMs)
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Spring, PostgreSQL, Kubernetes, SOA/Microservices, LLM integration, prompt design, relational databases, ORMs
Preferred skills
Asynchronous systems, RAG, AI agents, NLP, full-stack (React/TypeScript), scaling high-availability systems
Technologies
Kotlin, Spring, PostgreSQL, Kubernetes, React, TypeScript
Responsibilities
Lead design, development, and testing of software services; lead code and system design reviews; translate product requirements into user stories and technical solutions; mentor other engineers; generate ideas for new initiatives and technologies; communicate with project leads and product managers
Seniority
Senior, hands-on IC with mentorship responsibilities