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 $191k
This role $233k
$96k most similar roles pay here $289k

This role pays more than 90% of similar roles. Most pay $169,550–$212,752 — the shaded 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 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 technical vision, defining long-term roadmaps, and leading the design of large-scale systems that utilize machine learning to optimize borrower-lender matching and pricing. The candidate will collaborate with machine learning scientists to develop models that improve core business metrics while managing architectural evolution across multiple engineering teams. Key requirements include proficiency in object-oriented programming languages like Python, Java, C#, or C++, along with experience in Docker, Kubernetes, GRPC, Kafka, and AWS. The role addresses the complex challenge of building a next-generation platform to automate loan offers, calculate risk, and manage interest rates within a high-scale fintech environment focused on improving credit access through automated pricing systems.

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.
  • Lead 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.
  • Manage high-level architectural investments by balancing business needs with engineering improvements.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 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