Senior Software Engineer, Core Pricing

Upstart is a leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit.
$160,400 - $222,000
Backend
Senior Software Engineer
Remote
7+ years of experience
AI · Finance

Description For Senior Software Engineer, Core Pricing

Upstart is a 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 and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand. More than two-thirds of Upstart loans are approved instantly and are fully automated.

As a Senior Software Engineer on the Core Pricing team at Upstart, you will implement and maintain features that manage the pricing process for all of Upstart's product lines, ensuring that the output of ML underwriting models are accurately converted to measures of risk and profitability. You'll also contribute to the development of our product lines through the addition of new pricing features to increase borrower conversion and profitability per loan.

How you'll make an impact:

  • Work closely with cross-functional teams to understand business goals and translate them into technical requirements.
  • Develop robust, high-performance services that enable real-time pricing decisions.
  • Optimize and refactor code for scalability and efficiency, ensuring low-latency responses in our pricing engines.
  • Maintain and evolve our API infrastructure to support the growing volume of products and integrations.
  • Ensure the quality and reliability of pricing models by writing unit and integration tests, participating in code reviews, and monitoring production systems.

What we're looking for:

  • 7+ years of professional software development experience
  • Strong proficiency in one or more programming languages such as Python, Java, or Go.
  • Experience with building scalable APIs and microservices in a cloud-based environment (e.g., AWS, GCP).
  • Experience with communication frameworks such as gRPC and Kafka.
  • Excellent communication skills, able to explain complex technical topics to non-technical stakeholders.

Preferred qualifications:

  • Professional experience with a Python or Java based web framework (such as FastAPI or Spring), and communication frameworks such as gRPC and Kafka.
  • Familiarity with data modeling, pricing algorithms, or fintech products
  • Background in finance / fintech, financial mathematics, statistics, or machine learning

This role is available in the following locations: Remote, San Mateo, Columbus, Austin. The team operates across all US time zones and has regular on-site collaboration sessions occurring 3 days per quarter at Upstart office. If you need to travel to make these meetups, Upstart will cover all travel-related expenses.

Last updated 4 months ago

Responsibilities For Senior Software Engineer, Core Pricing

  • Work closely with cross-functional teams to understand business goals and translate them into technical requirements
  • Develop robust, high-performance services that enable real-time pricing decisions
  • Optimize and refactor code for scalability and efficiency, ensuring low-latency responses in our pricing engines
  • Maintain and evolve our API infrastructure to support the growing volume of products and integrations
  • Ensure the quality and reliability of pricing models by writing unit and integration tests, participating in code reviews, and monitoring production systems

Requirements For Senior Software Engineer, Core Pricing

Python
Java
Go
Kafka
  • 7+ years of professional software development experience
  • Strong proficiency in one or more programming languages such as Python, Java, or Go
  • Experience with building scalable APIs and microservices in a cloud-based environment (e.g., AWS, GCP)
  • Experience with communication frameworks such as gRPC and Kafka
  • Excellent communication skills, able to explain complex technical topics to non-technical stakeholders

Benefits For Senior Software Engineer, Core Pricing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive Compensation (base + bonus & equity)
  • Comprehensive medical, dental, and vision coverage with Health Savings Account contributions from Upstart
  • 401(k) with 100% company match up to $4,500 and immediate vesting and after-tax savings
  • 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
  • Social activities including team events and onsites, all-company updates, employee resource groups (ERGs), and other interest groups
  • Catered lunches + snacks & drinks when working in offices

Interested in this job?

Jobs Related To Upstart Senior Software Engineer, Core Pricing

Senior Software Engineer, Product-Led Growth

Senior Software Engineer position at Upstart focusing on product-led growth, personalized recommendations, and enhancing user engagement in AI-powered lending platform.

Software Engineer, Product-Led Growth

Senior Software Engineer role at Upstart focusing on product-led growth, personalization, and customer engagement through AI-powered lending solutions.

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.