Senior Software Engineer, Coach

SoFi SoFi · Fintech · San Francisco, CA · Engineering

Seeking a Senior Software Engineer to join the Coach engineering team at SoFi. This role will develop an intelligent, conversational AI-powered chat interface to support members' financial journeys, streamline support queries, and provide personalized financial insights. The engineer will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement.

What you'd actually do

  1. Lead the design, development and testing of software services
  2. Lead code and system design reviews
  3. Help translate product requirements into user stories and technical solutions
  4. Mentor other engineers, support the technical culture, and help grow the team
  5. Generate ideas for new initiatives and technologies

Skills

Required

  • 4+ years programming experience
  • Experience working with applications that leverage Large Language Models (LLMs)
  • designing prompts
  • exploring their practical applications
  • Strong sense of ownership
  • Pragmatic approach towards handling tech debt versus shipping new features
  • Experience working in a collaborative coding environment

Nice to have

  • Experience working with asynchronous systems and event based systems
  • Experience working with various emerging LLM technologies
  • Retrieval-Augmented Generation (RAG)
  • prompt engineering
  • AI agents
  • Natural Language Processing (NLP)
  • conversational AI
  • building chatbots
  • virtual assistants
  • Experience scaling highly available, mission critical systems
  • Full-stack experience across Backend and Front-end

What the JD emphasized

  • intelligent, conversational AI-powered chat interface
  • integrating LLMs
  • designing prompts
  • practical applications of LLMs

Other signals

  • conversational AI-powered chat interface
  • integrating LLMs
  • designing prompts
  • practical applications of LLMs