Staff Software Engineer, AI Developer Experience

SoFi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WA
Salary
$153,600–$264,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $210k
This role $209k
$127k $290k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $181,025–$238,250 — the blue band above. At the midpoint, this role pays about $209k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About SoFi

SoFi Technologies is a fintech company offering student and personal loans, mortgages, credit cards, investing, banking, and insurance products, positioning itself as a one-stop financial services platform. Industry: Financial Technology & Personal Finance

SoFi currently has 18 open roles on FindRole.

Listed pay typically runs $172,800–$264,000 across 15 roles with salary data.

Most-posted roles

View all roles at SoFi

At a glance

TL;DR · Staff Software Engineer, AI Developer Experience

Staff Software Engineer, AI Developer Experience joins the AI Platform team to build the foundation for internal engineering productivity. As a founding technical leader, you will own major platform systems including the AI Gateway, model routing, evaluation platforms, and harness vending. You will design and operate production-grade systems, instrument AI economics through usage telemetry and cost allocation, and establish engineering standards for maintainable software. The role requires advanced programming in Java, Kotlin, Python, Go, or Scala, alongside distributed systems expertise and experience with AWS or GCP. You will build AI-assisted developer tooling and LLM-based systems, including coding assistants and autonomous agents. This role solves the technical challenge of providing scalable, secure, and cost-transparent interactive coding infrastructure for the broader engineering community.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Design, build, and operate foundational components of the AI Gateway, model routing, and evaluation platforms.
  • Develop usage telemetry, cost allocation, and chargeback mechanisms to provide visibility into AI spend.
  • Plan feature architecture, parallelize work streams, and align cross-team dependencies with product leaders.
  • Define coding conventions, automated patterns, and architectural standards for maintainable software.
  • Automate build, test, and deployment workflows while serving as a lead resolver for production incidents.
  • Maintain a 6-to-12-month technical vision for system growth and architectural hygiene.
  • Partner with internal engineering teams to understand developer workflows and drive adoption of coding tools.
  • Provide constructive code and design feedback to mentor and develop team members.

What we're looking for

  • Bachelor’s Degree plus 3–4 years of experience or a Master’s Degree plus 2–3 years of experience in software engineering or a related field.
  • Advanced programming expertise in at least one modern backend language such as Java, Kotlin, Python, Go, or Scala.
  • Proven expertise in distributed systems including security, concurrency, fault tolerance, horizontal scaling, and idempotence.
  • Track record of technical leadership guiding feature delivery, cross-functional alignment, and architecture on production platforms.
  • Hands-on experience developing AI-assisted developer tooling and LLM-based systems like coding assistants or autonomous agents.
  • Hands-on experience with cloud infrastructure (AWS/GCP), containerization, modern CI/CD pipelines, and operational on-call service ownership.
  • Clear written and verbal communication skills to draft structured technical design documents and present options to stakeholders.
  • Direct experience building LLM evaluation pipelines, model proxies, or semantic request routing layers (preferred).

More like this

Similar roles

Senior Staff Software Engineer, AI Platform

Palo Alto Networks

Santa Clara, CA 49 days ago $153,700–$248,600
Python TypeScript Go LLM Node.js AWS Azure GCP Kubernetes Terraform Pulumi AWS CDK CI/CD GitHub Actions GitLab CI Distributed Systems Predictive Analytics Prompt Engineering
8+ yrs exp

Staff Software Engineer, Developer Experience

Toast, Inc.

Remote (Boston, MA) +2 21 days ago $193,000–$309,000
Kotlin Java Go TypeScript Gradle Maven npm Backstage Docker Kubernetes AWS ECS CICD LLM SDKs CLIs Dev Containers Testing Frameworks Shared Libraries
8+ yrs exp Remote

Staff Software Engineer, AI Native

Sony Group Corporation

San Diego, CA +1 26 days ago
Python Java Go TypeScript JavaScript HTML CSS React Angular Ember Jest Babel AWS Docker Kubernetes Terraform Ansible Jenkins CI/CD REST API NoSQL Claude Code Cursor GitHub Copilot Prompt Engineering Agile Scrum SAFe
8+ yrs exp

Staff Software Engineer, Applied AI

Apple Inc

Cupertino, CA 47 days ago $194,600–$293,900
LLM Python Go Java RAG PostgreSQL Snowflake SQL ETL HTTP APIs Model Monitoring Prompt Optimization ML Workflows Data Warehouse
10+ yrs exp

Staff Software Engineer, Applied AI

Okta Inc

San Francisco, CA 19 days ago $194,000–$267,000
Python FastAPI AWS AWS Step Functions Amazon Bedrock PostgreSQL pgvector OpenAI Anthropic LangChain LangGraph ClickHouse BigQuery LLM Fine-tuning Model Distillation

Staff Software Engineer, AI Security

Robinhood

Bellevue, WA +1 28 days ago $230,000–$270,000
AI Distributed Systems Go Python AWS Kubernetes gRPC Kafka Cloud-native APIs SDKs Encryption Authentication Authorization
8+ yrs exp Hybrid