At Upstart, we're united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. As a Senior Software Engineer, Borrower Experience, you will work across full-stack systems and AI-powered surfaces to deliver intuitive borrower experiences.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 4 years of experience
- 4+ years of professional software engineering experience building scalable web and/or mobile applications
- Proficiency in one or more programming languages and modern development frameworks
- Experience designing and building APIs, microservices, and distributed systems in a cloud environment
- Experience leading projects spanning multiple engineers or systems
Benefits
- Competitive compensation, including base pay, bonus opportunities, and annual equity grants
- Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year
- Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees
- Affordable medical, dental, and vision coverage, with multiple plan options
- Health Savings Account contributions from Upstart for eligible plans
- Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage
- Paid time off, sick and safe time, and company holidays
- Paid family and parental leave
- Family-centered benefits through Carrot and Cleo
- Employee Assistance Program (EAP)
- Financial wellness resources
- Annual wellness allowance
- Annual productivity allowance
