Principal Software Engineer, Cash Line

Upstart

Remote

Quick summary

Work type
Remote
Location
San Mateo, CA · Columbus, OH · Austin, TX
Salary
$195,300–$270,400 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $233k
$128k most similar roles pay here $286k

This role pays more than 84% of similar roles. Most pay $165,000–$223,750 — the shaded band above. At the midpoint, this role pays about $233k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 40 open roles on FindRole.

Listed pay typically runs $177,200–$245,400 across 40 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Principal Software Engineer, Cash Line

As a Principal Software Engineer on Upstart's Cash Line team, you will design and build core backend systems for a new revolving credit product, focusing on underwriting, pricing, and servicing with high reliability. You’ll collaborate closely with machine learning engineers to integrate AI-driven decision-making into real-time user flows and work across the full lifecycle of consumer credit experiences. The role requires expertise in distributed systems, event-driven architectures, and proficiency in languages like Python or Java. Ideal candidates have fintech experience, particularly in revolving credit and ML-driven pricing systems, and are comfortable working in a greenfield environment with high ownership responsibilities. This position involves regular cross-functional collaboration and leveraging generative AI to enhance both user experiences and internal workflows.

What you'll do

  • Design and build core backend systems for a new revolving credit product.
  • Own distributed services supporting underwriting, pricing, and servicing with reliability.
  • Translate complex requirements into scalable technical systems balancing speed and risk.
  • Partner with machine learning teams to integrate AI-driven decisioning in real-time flows.
  • Work across the full lifecycle of credit from acquisition through funding and servicing.
  • Shape architectural decisions in a greenfield environment while integrating mature systems.

What we're looking for

  • Strong experience designing distributed systems and event-driven architectures.
  • Proficiency in object-oriented languages and building service-oriented APIs.
  • Experience shipping consumer-facing features with a focus on reliability and latency.
  • Ability to work effectively in ambiguous environments with evolving requirements.
  • Strong cross-functional collaboration skills, especially with product and finance teams.
  • Active use of AI tools and understanding of how AI reshapes software development.
  • Exceptional communication and alignment skills across multiple functions.

More like this

Similar roles

Principal Software Engineer

Cisco

Remote (San Jose, CA) 91 days ago $231,400$331,800
Python C++ ASIC development Networking function implementation CI/CD PostgreSQL Kubernetes AWS Docker Prometheus Grafana P4 programming SDK development Linux操作系统 Git Jira Confluence
Remote

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 56 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Microsoft

US 70 days ago $139,900$274,800
Python Java JavaScript C C++ Kubernetes Docker CI/CD PostgreSQL AWS Azure GoogleCloud HPC AI Telemetry PowerManagement CoolingSystems DataCenterOperations

Principal Software Engineer

Oracle

Santa Clara, CA 48 days ago $96,800$223,400
Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - Market St, US) 43 days ago $206,400$276,700
Python C/C++ gStreamer Docker REST APIs Git AV1 AV2 HEVC VVC AI/ML models Media Metadata Processing Web service development Data visualization Continuous Integration
Remote

Principal Software Engineer

Regeneron

Tarrytown 77 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD