Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Upstart Logo

Senior Software Engineer, Recurring Credit

Upstart

$142,000 - $226,400
Sep 11, 2025
Remote, US
Apply Now

Upstart is looking to solve the problem of limited access to affordable credit by leveraging AI to improve approval rates and reduce loss rates, while providing an exceptional digital-first lending experience. The Recurring Credit team specifically aims to replace predatory lending products like payday loans with a safer, more sustainable mobile-first line of credit.

Requirements

  • 4+ years of experience building backend systems in production, ideally powering consumer-facing products.
  • Strong technical depth in distributed, event-driven architectures (Kafka, SQS, Kinesis, MQ) including idempotency, retries, DLQs, and ordering.
  • Proficiency in an OO language (Java, Kotlin, C-Sharp, Python, Ruby) and comfort with relational databases, caching layers, and API design.
  • Demonstrated ability to ship zero-to-one systems or products, making tradeoffs in ambiguous environments.
  • A track record of connecting backend work to product outcomes (conversion, reliability, payments, onboarding).
  • Experience designing with observability and reliability in mind (metrics, traces, logs, SLOs).
  • Active use of AI tools in engineering workflows beyond autocomplete, with curiosity about how AI changes how teams build.

Responsibilities

  • Design and build core backend systems that power instant disbursements, subscription billing, and repayment schedules.
  • Develop distributed, event-driven services that guarantee reliability and scale—covering retries, ordering, schema evolution, and observability.
  • Translate product intent into customer impact by collaborating closely with product and design to ship high-quality user-facing features quickly.
  • Leverage AI-native workflows (e.g., Copilot, Cursor, LLM-powered tooling) to accelerate coding, testing, and analysis.
  • Ensure trust and transparency at the system level by instrumenting metrics, logs, and traces tied to business and user outcomes.
  • Balance speed and quality in a greenfield codebase, helping set the technical direction for a product with zero-to-one momentum and long-term scale.
  • Shape engineering culture and velocity through thoughtful APIs, automation, and scalable practices.

Other

  • Strong written and verbal communication skills; able to explain complex systems and tradeoffs clearly.
  • Experience with fintech or payments systems such as disbursements, billing, ledgers, KYC/IDV, or credit/underwriting flows.
  • Practical experience with instant funding rails and the challenges of fraud, reconciliation, and compliance.
  • Comfort navigating regulated domains and collaborating with legal, servicing, capital markets, or external partners.
  • Evidence of tenure and progression within one company (promotions, expanding scope) and resilience through challenging product phases.