Senior Software Engineer, Coach

SoFi Technologies

San Francisco, CA, United States
Base pyy range listed below; final offer determine...
On-site
4+ years programming experience
2+ years java or kotlin experience
Strong understanding of relational databases
This role involves leading the design and development of a critical conversational AI system that directly impacts millions of members' financial journeys

Job Summary

  • This role involves leading the design and development of a critical conversational AI system that directly impacts millions of members' financial journeys.
  • The ideal candidate will collaborate closely with Product and Design teams throughout the entire product lifecycle from ideation to deployment.
  • SoFi offers a culture of continuous learning where engineers are expected to mentor others and drive technical growth within the team.

Matching Summary

This role involves leading the design and development of a critical conversational AI system that directly impacts millions of members' financial journeys.

Salary

Base pay range listed below; Final offer determined by experience, skills, and location; Comprehensive benefits available

Skills & Requirements

Must-have

  • 4+ years programming experience
  • 2+ years Java or Kotlin experience
  • Strong understanding of relational databases
  • Experience with SOA or microservice architecture
  • Experience integrating Large Language Models

Nice-to-have

  • Experience with asynchronous event-based systems
  • Knowledge of Retrieval-Augmented Generation (RAG)
  • Natural Language Processing or conversational AI background
  • Full-stack experience with JavaScript/TypeScript and React
  • Experience scaling highly available mission-critical systems

Key Requirements

  • Bachelor's Degree in technical field or equivalent experience
  • Minimum 4 years of professional programming experience
  • Proven track record in service-oriented architecture environments

Work Rights

Not specified

Tailored Resume

Cover Letter