Principal Mobile Engineer, Android

Upstart

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$195,300–$270,400 / yr
Posted
4 days ago
Closes
Sep 24, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $207k
This role $233k
$143k most similar roles pay here $284k

This role pays more than 69% of similar roles. Most pay $170,696–$242,500 — the shaded band above. At the midpoint, this role pays about $233k versus about $207k 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 61 open roles on FindRole.

Listed pay typically runs $172,100–$238,300 across 61 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Principal Mobile Engineer, Android

As the Principal Software Engineer for Android at Upstart, you will lead critical initiatives across the Cash Line and Unsecured Installment teams, driving Android migration efforts and enhancing mobile architecture. Your role involves making strategic technical decisions to improve product quality and scalability while collaborating closely with cross-functional stakeholders to deliver against an ambitious roadmap. You will set technical direction, ensure engineering excellence through mentorship and design reviews, and continue as a specialist post-launch, leveraging expertise in both native Android (Kotlin/Java) and React Native. This high-impact role requires extensive experience leading large-scale mobile projects, shipping consumer-facing products at scale, and demonstrating strong technical leadership across teams.

What you'll do

  • Lead Android migration and development efforts to enhance product quality and scalability.
  • Translate business goals into technical milestones for Upstart's Android launch plan.
  • Set mobile architecture direction by evolving native Android and React Native foundations.
  • Partner with stakeholders to deliver durable mobile solutions aligned with roadmap priorities.
  • Raise engineering excellence standards through mentorship and pragmatic execution leadership.

What we're looking for

  • 8+ years of software engineering experience with substantial native Android development.
  • Proven track record leading cross-team mobile initiatives and platform migrations.
  • Experience shipping consumer-facing mobile products with a focus on performance, reliability, and user experience.
  • Native Android expertise in Kotlin and/or Java, plus working knowledge of React Native and TypeScript.
  • Demonstrated technical leadership including architecture ownership, mentorship, and influence across teams.
  • Background in fintech or lending products with complex user journeys and high quality expectations.

More like this

Similar roles

Android Engineer

Robinhood

Menlo Park, CA 73 days ago $166,000$195,000
Kotlin Android SDK Jetpack Compose MVVM Coroutines Flow Retrofit Room CI/CD
Hybrid

Android Engineer

Robinhood

Menlo Park, CA 113 days ago $166,000$195,000
Kotlin Android SDK Jetpack Compose MVVM Coroutines Flow Retrofit Room
Hybrid

Android Engineer

Robinhood

New York, NY 51 days ago $166,000$195,000
Kotlin Android SDK Jetpack Compose MVVM Coroutines Flow Retrofit Room
Hybrid

Staff Android Engineer

Navan

Redwood City, CA 68 days ago
Kotlin Android Compose Coroutines CI/CD Gradle Docker Kubernetes Terraform AWS GCP Git GitHub Jenkins Prometheus Grafana PostgreSQL Redis MongoDB GraphQL

Staff Android Engineer, Clients Platform

Reddit

New York City, NY 24 days ago $217,000$303,900
Jetpack Compose Kotlin Coroutines Android CI/CD AI Large codebase management Mobile app architecture Developer tools Observability Static analysis Code review Cross-functional leadership

Staff Android Engineer, Clients Platform

Reddit

Remote 24 days ago $217,000$303,900
Jetpack Compose Kotlin Coroutines Android CI/CD AI Large codebase management Mobile app architecture Developer tools Observability Static analysis Code review Cloud services Docker
Remote