Senior Software Engineer
Upstart
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 73% of similar roles. Most pay $151,000–$211,200 — the shaded band above. At the midpoint, this role pays about $205k versus about $181k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
As a Senior Software Engineer on the Upstart Bank team, you will design and build scalable systems, services, and user-facing workflows to support core platform operations in a regulated environment. You will own technical design and delivery for large engineering projects spanning multiple quarters while translating complex business, operational, and regulatory requirements into maintainable software. Your daily work involves improving system reliability, performance, observability, and data consistency across distributed services and integrations. The role requires proficiency in Python, Java, or Kotlin, along with experience building scalable APIs and web applications in cloud environments. You will navigate the complexities of banking infrastructure, payments, and financial data flows. This position specifically addresses the challenge of simplifying regulatory infrastructure by moving from fragmented state-based systems to a unified federal framework to improve access to credit at scale.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
Upstart
Upstart
Upstart
Oracle
Oracle
Oracle