Senior Software Engineer, Revenue Science

Leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit.
San Mateo, CA, USAColumbus, OH, USAAustin, TX, USA
$163,600 - $226,400
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
AI · Finance

Description For Senior Software Engineer, Revenue Science

Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks can have higher approval rates and lower loss rates across races, ages, and genders, while delivering exceptional digital-first lending experiences.

The Revenue Science team builds systems that optimize offers presented to borrowers—balancing customer appeal, lender requirements, and capital availability. Using machine learning, real-time decision engines, and flexible configuration, they power accurate, personalized pricing at scale while ensuring great borrower experiences.

As a Senior Software Engineer on the Revenue Science team, you'll:

  • Design and build real-time services for origination fee computation and offer filtering
  • Collaborate with product managers, analysts, and engineers to drive smarter pricing decisions
  • Develop scalable systems supporting experimentation and rapid market response
  • Ensure security, performance, and availability of critical pricing platforms
  • Work with stakeholders to optimize marketplace performance and lender alignment

The role offers opportunities to deepen backend expertise while working on impactful infrastructure supporting lending growth. You'll be part of a digital-first company where most employees work remotely, with offices in San Mateo, Columbus, and Austin. Regular team onsites occur 1-2 times per quarter.

The ideal candidate brings 5+ years of backend/full-stack experience with distributed systems and APIs, along with expertise in technologies like Kotlin, Python, PostgreSQL, and cloud platforms. Experience with microservices, real-time data processing, and fintech domains like dynamic pricing is highly valued.

Join us in enabling access to effortless credit based on true risk while working on sophisticated pricing systems that help more people get better loan offers.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer, Revenue Science

  • Design, build, and maintain real-time services for origination fee computation and offer filtering
  • Collaborate with product managers, analysts, and engineers to drive smarter pricing decisions
  • Work with business stakeholders to optimize marketplace performance
  • Develop scalable, reliable systems that support experimentation
  • Ensure security, performance, and availability of critical pricing platforms
  • Participate in code reviews, testing, and deployment

Requirements For Senior Software Engineer, Revenue Science

Kotlin
Python
PostgreSQL
Kafka
Redis
  • 5+ years of experience in backend or full-stack software development
  • Experience with Kotlin, Python, PostgreSQL, Ruby on Rails
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Experience with microservices architecture and real-time data processing pipelines
  • Familiarity with database technologies and SQL
  • Good communication and teamwork skills

Benefits For Senior Software Engineer, Revenue Science

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Competitive Compensation (base + bonus & equity)
  • Comprehensive medical, dental, and vision coverage
  • 401(k) with 100% company match up to $4,500
  • Employee Stock Purchase Plan (ESPP)
  • Life and disability insurance
  • Generous holiday, vacation, sick and safety leave
  • Supportive parental, family care, and military leave programs
  • Annual wellness, technology & ergonomic reimbursement programs

Interested in this job?

Jobs Related To Upstart Senior Software Engineer, Revenue Science

Senior Software Engineer, Capital Supply

Senior Software Engineer position at Upstart's Capital Supply team, working on full-stack development and financial systems using modern technologies.

Software Engineer, Home Lending

Senior Software Engineer role at Upstart focusing on Home Lending products, working with React and Kotlin in a remote-friendly environment.

Senior Software Engineer, Small Dollar Loans

Senior Software Engineer role at Upstart focusing on Small Dollar Loans, offering competitive compensation ($163,600-$226,400) and the opportunity to work remotely or from offices in San Mateo, Columbus, or Austin.

Senior Software Engineer, API Enablement

Senior Software Engineer role at Upstart focusing on API development and scalability solutions, offering competitive compensation and the opportunity to work on impactful financial technology.

Software Engineer, Onboarding Experience

Senior Software Engineer role at Upstart focusing on building and maintaining the Onboarding Experience platform using Ruby, JavaScript, and cloud technologies.