Upstart
Software Engineer, Unsecured Installments
$142K–$197K
United States +2 · Remote · Full-time · Posted Oct 13, 2026
- Location
- United States
Remote
remote - Experience
- 4+ years of professional software engineering experience.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
About the job
Leads frontend and full-stack development for Upstart’s unsecured installment borrower experiences, shaping architecture and delivering large projects using React and TypeScript.
What you'll do
- Design, deliver, and maintain complex frontend and full-stack initiatives; set technical direction and own a 3–6 month roadmap.
- Collaborate with product, design, and backend teams to build scalable borrower experiences and uphold engineering quality.
- Mentor engineers and contribute to effective use of AI in development workflows and product capabilities.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of professional software engineering experience.
- Deep proficiency with React and TypeScript, including complex web applications, component architecture, state management, performance optimization, and REST or GraphQL APIs.
- Full-stack experience building backend services and APIs in a language such as Python, Java, Kotlin, Ruby, or Node.js; track record leading large production projects.
Nice to have
- Frontend or full-stack technical leadership; consumer products at scale or experience in fintech, lending, payments, or regulated financial products.
- Experience with experimentation, testing frameworks, CI/CD, or generative AI in product features or engineering workflows.
Pay
$142,000 — $196,600 USD (base salary); $136,000 — $189,800 CAD (base salary)
Tools
React, TypeScript, REST, GraphQL, Python, Java, Kotlin, Ruby
AI focus
Contribute to the team’s use of AI in development workflows and product capabilities; hands-on generative AI experience is preferred.
Model-written summary · the original posting is authoritative