Senior Software Engineer

Upstart Upstart · Fintech · Remote · Engineering Department

Senior Software Engineer role at Upstart, an AI lending marketplace. The role focuses on building and maintaining borrower-facing systems for the Home Lending Borrower Experience team, impacting application completion, customer satisfaction, and scalability. Responsibilities include owning production quality, leading technical design, making technical tradeoffs, and improving team execution. Requires experience with production software systems, backend or UI engineering, and owning production systems. Preferred qualifications include knowledge of financial technology and experience with application funnels.

What you'd actually do

  1. Build and improve borrower-facing systems that support Home Lending's application, decisioning, and closing experience
  2. Own production quality for critical borrower flows, including reliability, observability, error reduction, and on-call support
  3. Partner with Product, Design, Data and Machine Learning, Servicing, and Operations to deliver effective solutions across complex lending workflows
  4. Lead technical design and implementation for multi-quarter projects that improve borrower conversion, satisfaction, and product quality
  5. Make thoughtful technical tradeoffs that balance near-term delivery with long-term maintainability as Home Lending volume and product scope grow

Skills

Required

  • Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field or its equivalent
  • 4 years of professional software engineering experience
  • Experience building and maintaining production software systems for consumer-facing web applications
  • Experience with backend or user interface engineering in a production environment
  • Experience owning production systems, including operational support, incident response, or on-call responsibilities
  • Experience independently driving multi-quarter engineering projects from technical design through delivery

Nice to have

  • Knowledge of financial technology, lending, home lending, or other regulated consumer finance products
  • Experience working on application funnels, borrower journeys, customer journeys, or other high-volume conversion flows
  • Ability to use product metrics, funnel data, error rates, and engineering judgment to prioritize technical work
  • Skills in improving complex live systems incrementally while continuing to deliver new product capabilities
  • Ability to influence cross-functional partners through clear technical recommendations and thoughtful tradeoff discussions

What the JD emphasized

  • production quality
  • production software systems
  • production environment
  • production systems
  • multi-quarter engineering projects