Principal Software Engineer, Core Pricing

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,300–$270,400 / yr
Posted
104 days ago
Freshness
Confirmed live yesterday
Closes
Jan 22, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $233k
$96k $289k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $174,037–$208,800 — the blue band above. At the midpoint, this role pays about $233k versus about $191k 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 54 open roles on FindRole.

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

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Principal Software Engineer, Core Pricing

JOB TITLE: Principal Software Engineer, Core Pricing The Principal Software Engineer, Core Pricing joins the Core Pricing team to drive technical excellence and innovation for Personal and Unsecured Loans. You will define the long-term technical roadmap, lead the design of large-scale systems, and partner with machine learning scientists to optimize the borrower-lender marketplace. Your daily work involves building software that validates applicant data, calculates borrower risk, and determines interest rates and fees. You will utilize Python, Java, C#, or C++ to develop scalable microservice-based architectures using Docker, Kubernetes, GRPC, and Kafka within an AWS environment. This role solves complex fintech problems by creating a next-generation platform that uses machine learning to improve core business metrics, ensuring efficient matching of supply and demand for various loan products.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Define the long-term technical direction and roadmap for the Pricing platform.
  • Lead the design and development of systems to optimize borrower-lender marketplace matching.
  • Partner with ML scientists to develop and improve models that impact core business metrics.
  • Guide the architectural evolution of engineering systems to scale innovation across multiple teams.
  • Evaluate, prototype, and roll out new technologies and frameworks to foster a culture of innovation.
  • Mentor and develop other technical leaders within the organization.
  • Resolve company-wide technical discussions by collaborating with cross-functional teams like security and data.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent) plus 8 years of experience.
  • Experience building highly scalable systems using containerization technologies like Docker and Kubernetes.
  • Experience building flexible, extensible, and consistent APIs.
  • Proficiency in one or more object-oriented programming languages like Python, Java, C#, or C++.
  • Track record of successfully mentoring and developing technical leaders.
  • Strong communication skills to explain complex business and technical concepts to all audiences.
  • High proficiency with Python (preferred).
  • Experience with A/B testing, GRPC, Kafka, or microservice-based architectures in AWS (preferred).

More like this

Similar roles

Senior Software Engineer, Core Pricing

Upstart

Remote (Canada) 57 days ago $166,900–$230,900
Python Java Kotlin AWS GCP Distributed Systems Microservices APIs Infrastructure as Code Machine Learning Statistics Cloud-native Architecture Platform Engineering
4+ yrs exp Remote

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Load Testing Fault Injection Data Replication Encryption Access Controls Monitoring Dashboards Alerting Scalability Availability Durability

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 73 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding CAP theorem Cloud Infrastructure Low-level Systems Operating Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 73 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding Cloud Infrastructure Low-level Systems High-concurrency Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Security Controls Scalability
3+ yrs exp