Principal Software Engineer
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $161,500–$213,000 — the shaded band above. At the midpoint, this role pays about $227k versus about $187k 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 50 open roles on FindRole.
Listed pay typically runs $177,200–$245,400 across 50 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on Upstart's Bank Technology team, you will provide technical leadership in building and maintaining internal platforms and security automation systems that support the bank's operations. You will drive architectural direction, establish engineering patterns, and mentor engineers to ensure secure, scalable solutions for critical operational functions. Your responsibilities include partnering with cross-functional stakeholders to translate complex business requirements into durable software solutions, designing data models and authorization systems, and mitigating technical risks through thoughtful decision-making. The role requires experience in TypeScript, Node.js, Next.js, Prisma, and building security automation platforms within regulated industries like financial services, along with knowledge of compliance frameworks such as SOC 2 and NIST CSF.
Skills
What you'll do
What we're looking for
More like this
Cisco
The Walt Disney Company
Intuit
Oracle
Intuit
Regeneron