Principal Software Engineer, Unsecured Installments
Upstart
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 81% of similar roles. Most pay $169,425–$222,000 — the shaded band above. At the midpoint, this role pays about $233k versus about $196k for comparable roles.
Based on 239 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 61 open roles on FindRole.
Listed pay typically runs $172,100–$238,300 across 61 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on Upstart's Cash Line team, you will design and build core backend systems for a new revolving credit product, focusing on underwriting, pricing, and servicing with high reliability. You’ll collaborate closely with machine learning engineers to integrate AI-driven decision-making into real-time user flows and work across the full lifecycle of consumer credit experiences. The role requires expertise in distributed systems, event-driven architectures, and proficiency in languages like Python or Java. Ideal candidates have fintech experience, particularly in revolving credit and ML-driven pricing systems, and are comfortable working in a greenfield environment with high ownership responsibilities. This position involves regular cross-functional collaboration and leveraging generative AI to enhance both user experiences and internal workflows.
Skills
What you'll do
What we're looking for
More like this
Upstart
Walmart
Salesforce
Wise
PNC