Senior Software Engineer - Partner Integrations and Origination Platform

Upstart Upstart · Fintech · Remote · Data Engineering

Upstart is a fintech company that uses AI to power its lending marketplace. This role is for a Senior Software Engineer on the Partner Integrations and Origination Platform team. The team builds and scales systems for loan originations, focusing on reliability, observability, and scalability. The engineer will design and build backend services, modernize infrastructure, and create platform capabilities for onboarding partners and launching lending experiences. They will also collaborate with various teams, drive technical discussions, and participate in operational support. The role mentions using AI-assisted development tools.

What you'd actually do

  1. Design and build scalable backend services and platform capabilities that support origination workflows across multiple products and lending partners
  2. Improve the reliability, observability, and operational resilience of critical origination systems and APIs
  3. Refactor and decouple legacy systems to create reusable, product-agnostic platform infrastructure that scales across partner and product types
  4. Build orchestration and workflow solutions that streamline partner onboarding, reduce manual operational work, and improve system consistency
  5. Collaborate closely with Engineering, Product, Lending Partnerships, Compliance, Legal, and Loan Sales teams to deliver secure and scalable lending experiences

Skills

Required

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent) and 4+ years of software engineering experience
  • 6+ years of experience building and operating backend services, APIs, or data-intensive systems in production environments
  • Experience owning software through the full development lifecycle, including design, implementation, deployment, monitoring, and on-call support
  • Proficiency with at least one modern backend development framework or programming language; experience with Ruby on Rails or the ability to ramp quickly in a Ruby-based codebase
  • Experience designing distributed systems, service integrations, or workflow-based architectures that support scalability and reliability

Nice to have

  • Experience working in fintech, lending, banking, or capital markets environ

What the JD emphasized

  • advanced AI
  • AI lending marketplace
  • AI-assisted development tools