Principal Software Engineer, Core Pricing

Upstart

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,300–$270,400 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $233k
$96k most similar roles pay here $289k

This role pays more than 90% of similar roles. Most pay $169,550–$215,850 — the shaded band above. At the midpoint, this role pays about $233k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 73 open roles on FindRole.

Listed pay typically runs $166,900–$230,450 across 72 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Principal Software Engineer, Core Pricing

Principal Software Engineer, Core Pricing will join the Core Pricing team to drive technical excellence and innovation for personal and unsecured loan products. This role involves setting the long-term technical roadmap, designing large-scale systems, and collaborating with machine learning scientists to optimize borrower-lender matching and pricing models. The engineer will build a next-generation software platform that validates applicant data, calculates risk, and determines interest rates and fees. Key technologies include Python, Java, C#, or C++, along with containerization tools like Docker and Kubernetes. Candidates should also possess experience with gRPC, Kafka, and microservice-based architectures in AWS environments. The role addresses the complex challenge of automating loan offers and improving marketplace efficiency through machine learning and distributed systems within a fast-paced fintech environment focused on pricing and risk management.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define the long-term technical direction and roadmap for pricing systems aligned with business objectives.
  • Design and develop systems to optimize the matching of supply and demand in the borrower-lender marketplace.
  • Collaborate with machine learning scientists to build and improve models that enhance core business metrics.
  • Guide the architectural evolution of engineering systems to scale innovation across multiple teams.
  • Resolve complex technical requirements and trade-offs while influencing overall product direction.
  • Evaluate, prototype, and implement new technologies and frameworks to foster a culture of innovation.
  • Mentor and develop other technical leaders within the organization.
  • Lead company-wide technical discussions involving cross-functional teams like security, devops, and compliance.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent).
  • At least 8 years of experience in the field.
  • Experience building highly scalable systems using containerization technologies like Docker and Kubernetes.
  • Proficiency in at least one object-oriented programming language such as Python, Java, C#, or C++.
  • Experience building flexible, extensible, and consistent APIs.
  • Track record of mentoring and developing technical leaders.
  • Experience designing and building microservice-based architectures and large-scale distributed systems in AWS.
  • Experience working in Fintech, Pricing, Ads, or Machine Learning environments.

More like this

Similar roles

Principal Software Engineer, Pricing Platform

Upstart

Remote (Canada) 13 days ago $195,300$270,400
Python Kotlin Java Rust Go Django FastAPI Celery gRPC Protobuf Temporal AWS S3 RDS ElastiCache Kubernetes Helm Datadog Microservices
8+ yrs exp Remote

Principal Core Infrastructure Engineer

Oracle

Nashville, TN 35 days ago $114,600$234,600
Oracle Cloud Infrastructure Microservices Firmware SmartNIC ILOM NVIDIA AMD Intel Automation Pipelines Observability Hardware-Software Integration
8+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $114,600$234,600
Distributed Systems System Design Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Cloud Infrastructure Scalability Automation

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting rate‑limiting Fault Injection Encryption Automation Scalability
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability Data Replication Multi-tenant Environments
3+ yrs exp