
About Upstart
Revolutionizing lending with AI-driven insights
Key Highlights
- Raised $135.7 million in Series D funding
- Over 100 banking partners, connecting millions of consumers
- 90%+ loan automation rate, enhancing efficiency
- Offers personal, auto, and home-equity loans
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...
🎁 Benefits
Upstart offers comprehensive health plans, a 401k plan, generous vacation policy, flexible time off, parental leave, and family forming benefits throu...
🌟 Culture
Upstart fosters a culture focused on leveraging technology to democratize access to credit. With a strong emphasis on AI-driven solutions, the company...
Skills & Technologies
Overview
Upstart is hiring a Senior Software Engineer to enhance their payments platform. You'll work with Java and JavaScript to optimize loan management and payment workflows. This role requires 5+ years of experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable applications that enhance user experiences. Your expertise in Java and JavaScript allows you to develop robust solutions that meet the needs of both borrowers and internal stakeholders. You understand the intricacies of payment systems and have a keen eye for optimizing workflows to ensure seamless transactions. Your background includes working with REST APIs, which you leverage to integrate various services effectively. You thrive in collaborative environments, where you can engage with cross-functional teams to drive innovation and improve processes. You are passionate about using technology to make a positive impact on financial accessibility and are excited about the mission of Upstart.
Desirable
Experience with cloud platforms such as AWS or Azure would be a plus, as would familiarity with business process automation tools. You may also have a background in financial technology, which gives you insights into the unique challenges and opportunities in the lending space. A proactive approach to problem-solving and a commitment to continuous learning will help you excel in this role.
What you'll do
As a Senior Software Engineer at Upstart, you will play a pivotal role in enhancing our payments platform, ensuring that it meets the needs of our users while maintaining operational excellence. You will collaborate closely with the Servicing Engineering team to optimize loan management processes and improve payment workflows. Your responsibilities will include designing and implementing new features that enhance user experience and streamline operations. You will also be involved in troubleshooting and resolving issues that arise within the payments system, ensuring that our platform remains reliable and efficient.
You will have the opportunity to contribute to the development of business process automation solutions that improve the efficiency of our operations. By leveraging your technical skills, you will help create a seamless user experience for borrowers, allowing them to manage their payments effortlessly. You will participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and collaboration within the team. Your insights will be valuable in shaping the future of our payments platform, as you work to implement best practices and innovative solutions.
What we offer
At Upstart, we offer a competitive salary and benefits package that reflects our commitment to attracting top talent. You will have the flexibility to work remotely from anywhere in the United States, allowing you to balance your professional and personal life effectively. Our company culture emphasizes inclusivity and collaboration, where every team member's voice is valued. You will have the chance to work on meaningful projects that directly impact the lives of borrowers, helping to expand access to affordable credit. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse backgrounds and perspectives.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Upstart.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Kikoff is hiring a Senior Software Engineer to build and enhance their payments platform. You'll work with Java and REST APIs to design backend systems that handle significant payment volumes. This role requires 5+ years of experience in backend engineering.

Software Engineering
AtoB is hiring a Senior Software Engineer to modernize the payments infrastructure for trucking and logistics. You'll work with React, Ruby, and PostgreSQL to build efficient payment tools. This position requires 5+ years of experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for their Payments team to build resilient and reliable distributed software systems. You'll work with technologies like Java and CockroachDB, and this position requires a solid understanding of distributed systems.

Staff Engineer
Airbnb is hiring a Senior Staff Software Engineer for their Payments team to drive architectural strategy and coach engineers. You'll work with Java and Spring to build scalable payment systems. This role requires extensive experience in software engineering and architecture.

Software Engineering
OpenAI is hiring a Software Engineer for their Payments Team to design and build core payment systems. You'll work with technologies like JavaScript and Python to create scalable solutions. This position requires collaboration with cross-functional teams and a focus on financial systems.