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 - Revenue Science

Upstart

$163,600 - $226,400
Dec 4, 2025
Remote, US
Apply Now

Upstart is seeking to optimize the offers presented to borrowers by balancing customer appeal, lender requirements, and capital availability.

Requirements

  • 5+ years of experience in backend or full-stack software development, with a strong focus on distributed systems and APIs
  • Experience with some or many of the following: Kotlin, Python, PostgreSQL, Ruby on Rails
  • Experience with cloud platforms (AWS, GCP, Azure) and deploying applications in a cloud native environment
  • Experience with microservices architecture and real-time data processing pipelines (Kafka, Spark, or similar)
  • Familiarity with database technologies such as SQL and data warehousing solutions
  • Experience in fintech, particularly in areas such as dynamic pricing, revenue optimization, or capital markets
  • Familiarity with machine learning models and their integration into production systems

Responsibilities

  • Design, build, and maintain real-time services that power origination fee computation and offer filtering
  • Develop scalable, reliable systems that support experimentation and rapid response to market changes
  • Ensure the security, performance, and availability of critical pricing platforms
  • Participate in code reviews, testing, and the deployment of high-quality code
  • Collaborate with engineers and cross-functional partners across Product, Analytics, Machine Learning, and Capital Markets
  • Work with business stakeholders to identify opportunities for optimizing marketplace performance and lender alignment
  • Develop scalable systems that respond to changing lender needs, funding dynamics, and borrower behavior

Other

  • Good communication and teamwork skills, with the ability to work effectively with cross-functional teams
  • History of thriving in a variety of work environments: both collaborative and self-directed; remote and in-person
  • Bachelor's degree or higher
  • Travel requirements: occasional travel for in-person collaboration
  • Time zone requirements: East/West coast time zones
  • Ability to work remotely