Software Engineer, Borrower Experience

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
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 $224k

This role pays less than 52% 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 the borrower-facing servicing experience 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 proficiency in React Native, familiarity with native languages like Swift, Objective-C, Kotlin, or Java, and experience with TypeScript or custom native modules. You will also contribute to CI/CD, performance monitoring, and API integration. The role addresses the critical business problem of simplifying the complexities of borrowing by providing a seamless, user-first mobile platform 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 managers and designers to scope and launch features that meet user 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 performance or reliability issues within the mobile experience.
  • Participate in code reviews and architecture discussions to improve overall engineering quality.

What we're looking for

  • Hold a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • Possess at least 4 years of professional experience.
  • Have experience building mobile applications using React Native.
  • Possess familiarity with at least one native platform such as Swift/Objective-C for iOS or Kotlin/Java for Android.
  • Communicate effectively with cross-functional partners in product, design, and backend engineering.
  • Demonstrate the ability to take ownership of complex features from planning through release.
  • Balance speed and quality while advocating for maintainable and scalable engineering solutions.
  • Contribute to team culture through feedback, mentoring, and collaboration.

More like this

Similar roles

Software Engineer, Borrower Experience

Upstart

Remote 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 Performance Monitoring
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