
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...

Software Engineering β’ Senior
Upstart β’ United States - Remote
Skills & Technologies
Overview
Upstart is hiring a Senior Software Engineer for their Event Bus, Experimentation, and gRPC team. You'll build frameworks and tooling for Event Driven Architectures and service communication using Ruby, Kotlin, Python, and TypeScript. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable systems and frameworks. Your expertise spans multiple programming languages, including Ruby, Kotlin, Python, and TypeScript, allowing you to contribute effectively to diverse projects. You understand the principles of Event Driven Architectures and have experience implementing them in production environments. 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 creating high-quality software that meets user needs and adheres to best practices in security, performance, and observability. You have a keen eye for detail and are committed to delivering robust solutions that enhance the overall user experience. You enjoy mentoring junior engineers and fostering a culture of continuous improvement within your team.
Desirable
Experience with gRPC is a plus, as it aligns with the team's focus on efficient service-to-service communication. Familiarity with experimentation frameworks and methodologies will also be beneficial, as you will be involved in rolling out new features safely and measurably. A background in financial technology or lending platforms can provide valuable context for your work at Upstart.
What you'll do
As a Senior Software Engineer on Upstartβs Event Bus, Experimentation, and gRPC team, you will be responsible for designing and implementing frameworks that support Event Driven Architectures. You will collaborate with cross-functional teams to build tools that facilitate the safe rollout of new features and improve service communication. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high standards are met.
You will take ownership of the build process and libraries for the supported languages, ensuring they are user-friendly and secure. Your contributions will directly impact the efficiency and effectiveness of Upstart's engineering teams, enabling them to deliver exceptional digital-first lending experiences. You will also engage in troubleshooting and optimizing existing systems, identifying areas for improvement and implementing solutions.
In addition to your technical responsibilities, you will play a key role in mentoring junior engineers, sharing your expertise, and fostering a collaborative team environment. You will participate in team meetings, contribute to architectural discussions, and help shape the direction of the team's projects.
What we offer
Upstart is committed to creating an inclusive and supportive work environment. We offer competitive compensation and benefits, including flexible work arrangements that allow you to thrive in your role. You will have the opportunity to work on meaningful projects that make a real difference in people's lives by improving access to affordable credit. Join us in our mission to transform the lending landscape and empower individuals through innovative technology.
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
Upstart is hiring a Senior Software Engineer for their New Product team to innovate in the AI lending marketplace. You'll work on advanced AI technologies to improve access to credit. This position requires significant experience in software engineering.

Software Engineering
Human Interest is hiring a Senior Software Engineer for their Builder Tools team to design and implement cloud management infrastructure and CI/CD pipelines. You'll work with AWS and build tools that enhance software deployment efficiency. This role requires strong experience in cloud engineering.

Software Engineering
SeatGeek is seeking a Senior Software Engineer to join their R&D team and help modernize the ticketing industry. You'll work with technologies like Java, JavaScript, and Docker to build scalable software solutions. This role requires experience in building business-critical software in fast-paced environments.

Software Engineering
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.

Software Engineering
Twilio is hiring a Senior Software Engineer to shape the future of communications. You'll work on innovative solutions that empower businesses and developers worldwide. This position requires a strong commitment to remote-first work and collaboration.