Senior Software Engineer, Upstart Bank

Upstart

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$166,900–$230,900 / yr
Posted
35 days ago
Closes
Sep 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $199k
$103k most similar roles pay here $245k

This role pays more than 72% of similar roles. Most pay $142,400–$211,275 — the shaded band above. At the midpoint, this role pays about $199k versus about $177k 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 · Senior Software Engineer, Upstart Bank

As a Senior Software Engineer on the Upstart Bank team, you will design and build scalable systems that support the core platform and operations of a federal lending framework, enabling consistent borrower experiences nationwide. You’ll own technical delivery for medium-to-large projects spanning multiple quarters, translating regulatory requirements into reliable software while improving system performance and observability across distributed services. Working in a regulated environment, you will partner with product, compliance, and engineering teams to deliver high-quality solutions, contributing to architecture discussions that ensure long-term maintainability and audit-readiness. Proficiency in modern programming languages like Python or Java is essential, along with experience in building scalable cloud-based systems and familiarity with distributed architectures and communication frameworks such as Kafka or gRPC.

What you'll do

  • Design and build scalable systems for Upstart Bank's core platform and operations.
  • Own technical delivery of medium-to-large engineering projects spanning multiple quarters.
  • Translate business requirements into reliable, maintainable software in a regulated environment.
  • Improve system reliability, performance, observability, and data consistency across services.
  • Contribute to architecture discussions focusing on scale, auditability, and long-term maintenance.

What we're looking for

  • 4+ years of experience building and operating production software systems in backend or full-stack environments.
  • Proficient in modern programming languages such as Python, Java, or Kotlin.
  • Experience owning the technical delivery of medium-to-large engineering projects over multiple quarters.
  • Strong background in designing scalable services, APIs, or web applications in cloud environments.
  • Ability to translate business and regulatory requirements into reliable, maintainable software solutions.
  • Familiarity with distributed systems and event-driven architectures for reliability and auditability.

More like this

Similar roles

Senior, Software Engineer

Walmart

Sunnyvale, CA 52 days ago $117,000$234,000
Java Python Azure Cosmos DB CI/CD Kubernetes Docker Terraform GenAI tools PostgreSQL AWS Git J2EE Swagger/OpenAPI JUnit Selenium SonarQube Maven Gradle Spring Boot Hibernate

Senior, Software Engineer

Walmart

Sunnyvale, CA 80 days ago $117,000$234,000
Kotlin Android SDK Gradle Dagger REST GraphQL MockK Google Truth Robolectric Espresso MVVM MVP Clean Architecture Git CI/CD Multithreading Networking Offline Storage Performance Tuning
Hybrid

Senior, Software Engineer

Walmart

Sunnyvale, CA 4 days ago
Java Rust NodeJS GraphQL Apollo Federation Framework React TypeScript Kubernetes Docker CI/CD Prometheus Grafana AWS Azure Google Cloud Platform PostgreSQL MongoDB Redis Git Jenkins Terraform Kafka
Hybrid

Senior, Software Engineer

Walmart

Bentonville, AR 51 days ago $90,000$180,000
Java Spring Spring Boot Docker Kubernetes Maven JUnit Mockito Git GitHub Azure Google Cloud Platform PostgreSQL MongoDB Wireshark Charles Splunk Apache Kafka Confluence

Senior, Software Engineer

Walmart

Sunnyvale, CA 34 days ago $117,000$234,000
Java Solr Kafka Memcached GenAI AI-powered code analysis tools AI-driven testing frameworks AI-enabled data pipelines

Senior, Software Engineer

Walmart

Bentonville, AR 112 days ago $90,000$180,000
Python Scala PySpark Kafka GCP DataProc BigQuery Airflow Git Jenkins CI/CD LLM prompt engineering distributed databases multi-threading structured streaming data ingestion frameworks orchestration tools