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 Unsecured Installments team, you will lead the technical direction for critical backend systems that power borrower journeys across offer generation, pricing, underwriting, funding, and servicing. You’ll collaborate with product, machine learning, analytics, and compliance teams to build reliable, scalable, and adaptable systems, integrating decision-making models into real-time experiences. Key responsibilities include improving borrower and partner flows, enhancing technical health through API design and observability, and mentoring engineers while driving alignment across team boundaries. The role requires expertise in distributed systems, event-driven architectures, and proficiency in languages like Python or Java, with a track record of delivering large-scale, business-critical projects. Experience in fintech lending and familiarity with AI tools are preferred, as you will contribute to shaping the future of credit access through innovative software solutions.
Skills
What you'll do
What we're looking for
More like this
Upstart
Upstart
Walmart
Salesforce
Wise
PNC