Principal Software Engineer
Upstart
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 84% of similar roles. Most pay $149,350–$177,250 — the blue band above. At the midpoint, this role pays about $197k versus about $163k 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 56 open roles on FindRole.
Listed pay typically runs $166,900–$230,900 across 55 roles with salary data.
Most-posted roles
At a glance
JOB TITLE: Senior Software Engineer As a Senior Software Engineer on the Bank Technology team, you will design and build internal software platforms and applications that power critical bank functions. You will replace manual processes with purpose-built solutions to support risk, compliance, legal, and operational workflows. Your daily work involves developing RESTful APIs, integrations, and data workflows while designing relational data models, authorization frameworks, and audit capabilities. You will translate complex business requirements into scalable technical solutions and write architectural documentation to establish durable engineering patterns. The role requires proficiency in PostgreSQL, TypeScript, Node.js, Next.js, and Prisma. You will solve technical problems within a regulated financial services environment, ensuring that internal systems remain secure, reliable, and compliant with strict banking and governance requirements.
What does a Software Engineer earn in Remote?
Median $208800 from 352 postings across 52 companies.
Skills
What you'll do
What we're looking for
More like this
Upstart
Circle
The Walt Disney Company
The Walt Disney Company
Adobe
Oracle