Get more replies from employers
Send a job-specific resume in minutes.
Upstart is looking for a Principal Software Engineer to help define the technical direction for its unsecured installment lending product. This role involves designing backend systems, leading technical direction, and working alongside cross-functional teams. Ideal candidates will have 8+ years of software engineering experience, a Bachelor’s degree in Computer Science or related fields, and proficiency in object-oriented programming.
The position offers remote work flexibility across the United States, competitive compensation, and comprehensive benefits, including health coverage and retirement plans.
About Upstart
At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence.
As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress.
We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you.
If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you.
Unsecured Installments is one of Upstart’s core lending products, helping borrowers access credit through a seamless, digitally native experience. The team owns critical parts of the borrower journey across offer generation, pricing, underwriting, funding, and borrower experience, while working closely with the broader lending platform that powers Upstart at scale.
We operate in a high-ownership environment where engineering plays a direct role in shaping product strategy, credit outcomes, and platform evolution. This team works on complex, high-leverage problems at the intersection of software, machine learning, economics, and compliance. Recent work has focused on improving borrower flows, repricing and rate flexibility, partnership experiences, and the technical health of the platform.
As a Principal Software Engineer, you’ll help define the technical direction for a broad and business-critical surface area. You’ll partner closely with product, machine learning, analytics, compliance, and other engineering teams to build systems that are reliable, scalable, and adaptable as the product continues to evolve.
Minimum Qualifications
Preferred Qualifications
Position Location - This role is available in the following locations: Remote, Burlingame, Columbus, Austin, New York
Time Zone Requirements - This team operates across all U.S. time zones.
Travel Requirements - This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office. If you need to travel to make these meetups, Upstart will cover all travel related expenses.
Anticipated Base Salary Range (United States | Remote):
$195,300 — $270,400 USD
Anticipated Base Salary Range (Canada | Remote):
$182,800 — $230,000 CAD
What you’ll love
For roles based in Canada, please note that we are not currently able to hire in Quebec.
Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com
https://www.upstart.com/candidate_privacy_policy