Software Engineer, Monetization

Upstart

Remote, US
Base: $142,000 - $196,600 usd; bonus/equity: targe...
Remote
Distributed systems and apis
Microservices architecture
Real-time data processing pipelines
The Monetization team builds systems that optimize borrower offers by balancing customer appeal, lender requirements, and capital availability using machine learning and real-time decision engines

Job Summary

  • The Monetization team builds systems that optimize borrower offers by balancing customer appeal, lender requirements, and capital availability using machine learning and real-time decision engines.
  • As a Software Engineer II, you will collaborate with cross-functional partners to build scalable systems supporting Upstart's lending growth and delivering better offers.
  • Upstart offers competitive compensation, generous benefits including 401k matching and equity, and a supportive digital-first work environment with regular team onsites.

Matching Summary

The Monetization team builds systems that optimize borrower offers by balancing customer appeal, lender requirements, and capital availability using machine learning and real-time decision engines.

Salary

Base: $142,000 - $196,600 USD; Bonus/Equity: target bonuses, equity compensation; Benefits: medical, dental, vision, 401k, wellness allowance

Skills & Requirements

Must-have

  • distributed systems and APIs
  • microservices architecture
  • real-time data processing pipelines
  • cloud platforms (AWS, GCP, Azure)
  • Kotlin, Python, PostgreSQL, Ruby on Rails

Nice-to-have

  • dynamic pricing experience
  • revenue optimization experience
  • capital markets familiarity
  • machine learning model integration
  • internal tools development

Key Requirements

  • Bachelor's degree in Computer Science, Engineering, or Mathematics, or equivalent + 3 years of experience
  • Experience with cloud native environments
  • Familiarity with SQL and data warehousing solutions

Work Rights

Not specified

Tailored Resume

Cover Letter