
Revolutionizing lending with AI-driven insights
Upstart is an AI lending marketplace headquartered in South San Mateo, California, connecting millions of consumers with over 100 banks and credit unions. The company has raised $135.7 million in Series D funding and facilitates billions in loan originations by using advanced AI models to assess cre...
Upstart offers comprehensive health plans, a 401k plan, generous vacation policy, flexible time off, parental leave, and family forming benefits throu...
Upstart fosters a culture focused on leveraging technology to democratize access to credit. With a strong emphasis on AI-driven solutions, the company...

Upstart • United States | Remote
Upstart is seeking a Senior Software Engineer to contribute to their innovative home lending products. You'll work with technologies like Java and Python to build complex systems that enhance access to affordable credit. This role requires significant experience in software engineering.
You have 5+ years of software engineering experience, particularly in building scalable applications that can handle complex business logic and high transaction volumes. Your background includes working with both frontend and backend technologies, allowing you to understand the full stack of application development. You are proficient in Java and Python, having used these languages to develop robust applications that meet user needs and business goals. You have experience with cloud-based systems and are familiar with deploying applications in a distributed environment. Your problem-solving skills are top-notch, and you thrive in collaborative settings where you can share knowledge and learn from others. You are passionate about using technology to improve financial access and are excited about the impact your work can have on people's lives.
Experience in the lending or financial services industry is a plus, as is familiarity with machine learning concepts that can enhance lending decisions. You are comfortable working in an agile environment and have a track record of delivering projects on time while maintaining high quality. You enjoy mentoring junior engineers and contributing to a positive team culture.
As a Senior Software Engineer at Upstart, you will be instrumental in developing our home equity line of credit (HELOC) and mortgage products. You will collaborate with product managers, designers, and other engineers to define requirements and translate them into technical specifications. Your role will involve designing and implementing APIs that support our lending platform, ensuring they are secure, efficient, and scalable. You will also participate in code reviews, providing constructive feedback to your peers and helping to maintain high coding standards across the team. Additionally, you will be responsible for troubleshooting and resolving issues in production, ensuring that our systems remain reliable and performant. You will have the opportunity to work on innovative features that leverage AI to improve lending decisions, making a real difference in the lives of borrowers.
At Upstart, we offer a competitive salary and benefits package, including health insurance, retirement plans, and generous paid time off. You will have the flexibility to work remotely from anywhere in the United States, with opportunities to collaborate with colleagues in our offices located in San Mateo, Columbus, Austin, and New York City. We foster a culture of inclusivity and support, encouraging you to bring your whole self to work. You will be part of a mission-driven team that is dedicated to expanding access to affordable credit and making a positive impact on the financial landscape. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.
Apply now or save it for later. Get alerts for similar jobs at Upstart.