
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 hiring a Senior Software Engineer for their Core Pricing team to develop systems that influence revenue streams and product strategies. You'll work with technologies like Java and Python to enhance borrower experiences. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, with a strong background in developing scalable systems that directly impact business outcomes. Your expertise in Java and Python allows you to build robust applications that enhance user experiences and drive efficiency. You understand the importance of collaboration and have experience working closely with cross-functional teams, including data scientists and product managers, to deliver high-impact solutions.
You are comfortable with REST API design and implementation, ensuring that the systems you develop are not only functional but also user-friendly. Your problem-solving skills enable you to tackle complex challenges, and you thrive in environments where you can contribute to meaningful projects that expand access to affordable credit.
You are passionate about leveraging technology to create inclusive financial solutions, and you connect with Upstart's mission of providing fair access to credit. You are adaptable and open to learning new technologies and methodologies that can enhance your contributions to the team.
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with machine learning concepts that can be applied to pricing models. You may also have experience in the financial technology sector, which would provide valuable insights into the challenges and opportunities in this space.
As a Senior Software Engineer on the Core Pricing team, you will play a critical role in developing the systems that calculate risk and profitability for loans. You will collaborate with data scientists to implement algorithms that enhance the accuracy of pricing models, ensuring that Upstart remains competitive in the lending marketplace. Your work will directly influence the company's revenue streams and product strategies, making your contributions vital to Upstart's success.
You will be responsible for designing and implementing scalable software solutions that support the product development teams. This includes writing clean, maintainable code and conducting code reviews to ensure high-quality standards are met. You will also participate in architectural discussions, helping to shape the future direction of the systems you work on.
In addition to technical responsibilities, you will mentor junior engineers, sharing your knowledge and helping them grow in their careers. You will foster a collaborative environment where team members feel empowered to share ideas and innovate.
Upstart offers a flexible remote work environment, allowing you to work from anywhere in the United States. You will be part of a mission-driven company that values inclusivity and fairness in hiring practices. We provide competitive compensation packages, including salary and benefits that reflect your experience and contributions. Join us in making a meaningful impact in the financial technology space, where your work will help expand access to affordable credit for all.
Apply now or save it for later. Get alerts for similar jobs at Upstart.