Software Engineer, Borrower Experience

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,000–$196,600 / yr
Posted
55 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $169k
$131k most similar roles pay here $223k

This role pays less than 51% of similar roles. Most pay $139,637–$214,000 — the shaded band above. At the midpoint, this role pays about $169k 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 73 open roles on FindRole.

Listed pay typically runs $166,900–$230,450 across 72 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Software Engineer, Borrower Experience

Software Engineer, Borrower Experience joins the Borrower Experience team to build and evolve borrower-facing servicing experiences across web, mobile, and AI-powered channels. This role focuses on reducing borrower friction, improving payment success, and creating self-serve paths for borrowers post-origination. You will design and build high-quality mobile applications using React Native for both iOS and Android platforms while collaborating with product managers, designers, and backend engineers to deliver scalable features. Key technical requirements include experience in React Native, familiarity with native platforms like Swift, Objective-C, Kotlin, or Java, and proficiency in TypeScript or custom native modules. You will also manage mobile performance, memory management, and integration patterns for mobile-specific APIs. The role addresses the critical business problem of simplifying the complexity of borrowing by improving the digital experience for borrowers seeking access to credit.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Build and maintain user-facing features for mobile applications using React Native across iOS and Android platforms.
  • Design and implement performant, maintainable, and scalable mobile components and subsystems.
  • Collaborate with product and design teams to scope and launch features that meet user and business needs.
  • Partner with backend engineers to define mobile-specific APIs and improve client-server integration patterns.
  • Improve platform infrastructure including tooling, testing strategies, CI/CD pipelines, and performance monitoring.
  • Identify and resolve critical performance or reliability issues within the mobile experience.
  • Participate in code reviews and architecture discussions to improve overall engineering quality.
  • Mentor team members and contribute to a strong mobile engineering culture through continuous improvement.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 4 years of experience in a relevant field.
  • Experience building mobile applications using React Native.
  • Familiarity with at least one native platform such as Swift/Objective-C for iOS or Kotlin/Java for Android.
  • Ability to communicate effectively with cross-functional partners in product, design, and backend engineering.
  • Proficiency in TypeScript or working with custom native modules.
  • Understanding of mobile performance, memory management, and platform-specific constraints.
  • Experience with mobile analytics, push notifications, deep linking, or A/B testing frameworks.

More like this

Similar roles

Software Engineer, Borrower Experience

Upstart

Remote (Canada) 55 days ago $142,000$196,600
React Native TypeScript Swift Objective-C Kotlin Java iOS Android CI/CD Mobile Analytics Push Notifications Deep Linking A/B Testing
4+ yrs exp Remote

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 76 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office