What is a Software Engineer at Upstart?
As a Software Engineer at Upstart, you will play a critical role in transforming the multi-billion-dollar lending industry through artificial intelligence and modern engineering practices. Upstart is not a traditional financial institution; it is a highly sophisticated technology platform that leverages machine learning models to assess risk more accurately, enabling bank partners to offer better rates and access to capital for consumers. Engineers here write the high-performance services and robust APIs that power this entire ecosystem.
Depending on your team alignment, you may work on core platforms such as the Partner Integrations and Origination Platform, the Capital Marketplace, the Distribution Platform, or specialized product lines like Cash Line and Pricing. Your day-to-day work directly impacts how millions of users interact with credit, requiring you to solve complex problems around high-throughput transaction processing, database consistency, and seamless partner integrations.
This role demands a unique blend of mathematical problem-solving, rapid product development, and architectural foresight. Because Upstart is scaling rapidly, you will build systems designed to handle massive volume while maintaining strict security, reliability, and low latency. It is an intellectually challenging environment where clean, testable code directly translates to financial inclusion and business growth.


