Senior Software Engineer, Borrower Experience

Upstart

Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 75% of similar roles. Most pay $140,075–$199,175 — the shaded band above. At the midpoint, this role pays about $199k versus about $170k 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, Borrower Experience

As a Senior Software Engineer on Upstart’s Borrower Experience (BX) team, you will lead the design and development of borrower-facing features across web, mobile, and AI-powered channels to enhance self-service outcomes and payment success. Your day-to-day responsibilities include translating complex servicing workflows into intuitive, scalable product experiences that reduce friction for borrowers and minimize inbound contact volume. You will build full-stack systems integrating backend services with modern frontend frameworks while driving experimentation through A/B testing and analytics tools. Additionally, you will partner closely with Product, Design, Analytics, and Engineering teams to deliver high-quality solutions and contribute to architectural decisions that unify disparate systems into a cohesive borrower experience. The role requires proficiency in programming languages and modern development frameworks, as well as experience designing APIs, microservices, and distributed systems in cloud environments. Ideal candidates have a background in building customer-facing financial products and are familiar with experimentation platforms and analytics tooling.

What you'll do

  • Design and deliver borrower-facing features across web, mobile, and AI-powered channels.
  • Translate servicing workflows into intuitive, scalable product experiences to reduce friction.
  • Build full-stack systems integrating backend services with modern frontend frameworks.
  • Drive experimentation through A/B testing and analytics tools to improve outcomes.
  • Contribute to architectural decisions that unify systems for a cohesive borrower experience.

What we're looking for

  • 4+ years of professional software engineering experience building scalable web and mobile applications.
  • Proficiency in programming languages and modern development frameworks.
  • Experience designing and building APIs, microservices, and distributed systems in a cloud environment.
  • Ability to lead projects spanning multiple engineers or systems.
  • Familiarity with experimentation platforms and analytics tooling.
  • Knowledge of modern frontend frameworks and deployment platforms.

More like this

Similar roles

Senior, Software Engineer

Walmart

Sunnyvale, CA 49 days ago $117,000$234,000
TypeScript JavaScript React Webpack GraphQL Apollo_Client Relay Nx Lerna HTML CSS Vite Performance_Optimization Frontend_Performance Browser_Storage Memory_Caching Code_Quality CI/CD GenAI Agentic_Workflows
Hybrid

Senior, Software Engineer

Walmart

Bentonville, AR 71 days ago $90,000$180,000
Python JavaScript Java C++ AWS Azure GCP Kubernetes Docker CI/CD Prometheus Grafana Terraform SQL NoSQL Microservices Containers Event-driven architectures Kafka Queues AI/ML integration API design Cloud infrastructure Automation Security-first engineering

Senior, Software Engineer

Walmart

Sunnyvale, CA 43 days ago $117,000$234,000
Swift UIKit SwiftUI Xcode GraphQL REST Combine Core Data Dependency Injection iOS frameworks multithreading networking offline storage performance optimization Agile development
Hybrid

Senior, Software Engineer

Walmart

AR 55 days ago $90,000$180,000
Java CI/CD DevOps AI/ML GenAI Python PostgreSQL Kubernetes AWS Docker Git Jenkins SonarQube Maven Spring Boot

Senior, Software Engineer

Walmart

AR 97 days ago $90,000$180,000
Hadoop Spark Kafka Java GCP GCS Dataproc Dataplex Airflow Cassandra BigQuery Spark-Streaming Storm Git AWS Azure SQL NoSQL Memcache Redis
Hybrid

Senior, Software Engineer

Walmart

Sunnyvale, CA 37 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Git Terraform Prometheus Grafana