Senior Software Engineer, Coach

SoFi

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 and orms
The role involves leading the design, development, and testing of software services for a pivotal AI-powered chat interface

Job Summary

  • The role involves leading the design, development, and testing of software services for a pivotal AI-powered chat interface.
  • Candidates are expected to mentor other engineers, drive technical culture, and collaborate closely with Product and Design teams throughout the product lifecycle.
  • SoFi is a next-generation financial services company using mobile-first technology to help millions of members reach their financial goals.

Matching Summary

The role involves leading the design, development, and testing of software services for a pivotal AI-powered chat interface.

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 and ORMs
  • Experience with SOA or microservice-based applications
  • Experience integrating Large Language Models (LLMs)

Nice-to-have

  • Experience with asynchronous systems and event based queues
  • Knowledge of Retrieval-Augmented Generation (RAG) and prompt engineering
  • Experience with Natural Language Processing (NLP) or conversational AI
  • Full-stack experience across Backend and Front-end
  • Experience scaling highly available mission critical systems

Key Requirements

  • Bachelor's Degree in technical field or relevant work experience
  • 4+ years of programming experience on a modern stack
  • Proven track record of driving projects from inception to completion

Work Rights

Not specified

Tailored Resume

Cover Letter