Senior Software Engineer, Core Pricing

Upstart

Confirmed live today Trusted
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$166,900–$230,900 / yr
Posted
56 days ago
Freshness
Confirmed live today
Closes
Jan 22, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $199k
$101k $245k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $144,350–$177,250 — the blue band above. At the midpoint, this role pays about $199k versus about $161k 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 · Senior Software Engineer, Core Pricing

The Senior Software Engineer, Core Pricing joins the Core Pricing team to build and evolve scalable, reliable systems that power pricing decisions across various products. This role involves designing and owning complex engineering projects from technical design through delivery, ensuring high performance, correctness, and speed of iteration. You will partner with data science, product, and business teams to translate complex modeling and business requirements into durable software capabilities. Key responsibilities include improving architecture, reliability, and observability of pricing services. The role requires proficiency in Python and experience with Java, Kotlin, or other strongly typed languages. Candidates must have experience with scalable APIs, distributed systems, and microservices in cloud environments like AWS or GCP. The work focuses on translating underwriting insights into accurate risk and profitability decisions for loan originations.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Design and build high-performance, real-time pricing systems to support critical lending decisions.
  • Own complex engineering projects from initial technical design through final production delivery.
  • Translate modeling and business requirements from data scientists and stakeholders into reliable software solutions.
  • Implement architectural improvements to increase the flexibility, maintainability, and resilience of pricing services.
  • Establish technical standards for system design, testing, monitoring, and operational excellence.
  • Provide technical guidance and support to other engineers through design reviews and knowledge sharing.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or its equivalent.
  • 4 years of software engineering experience.
  • Experience writing production software in Python and working with Java, Kotlin, or another strongly typed programming language.
  • Experience designing, building, and operating scalable APIs, distributed systems, or microservices in a cloud environment such as AWS or GCP.
  • Experience owning the technical design and delivery of complex software projects from development through production.
  • Experience building production systems with requirements related to scalability, latency, reliability, or correctness.
  • Knowledge of fintech, financial systems, financial mathematics, statistics, machine learning platforms, or decisioning systems (preferred).
  • Experience with distributed systems, cloud-native architecture, platform engineering, CI/CD, or infrastructure as code (preferred).

More like this

Similar roles

Software Engineer, Pricing

Upstart

Remote (Canada) 145 days ago $142,000–$196,600
Python Java Kotlin AWS GCP Microservices APIs CI/CD Infrastructure-as-Code Distributed Systems Machine Learning System Design Observability
3+ yrs exp Remote

Software Engineer, Pricing

Upstart

Remote (United States) +1 145 days ago $142,000–$196,600
Python Java Kotlin AWS GCP Microservices APIs CI/CD Infrastructure-as-Code Distributed Systems Machine Learning System Design Observability
3+ yrs exp Remote

Senior Software Engineer, Marketplace Optimization

Upstart

Remote (Columbus, OH) +3 108 days ago $166,900–$230,900
Python Ruby on Rails Kotlin AWS Distributed Systems Kafka APIs Event-Driven Architecture Workflow Orchestration Real-time Data Processing Machine Learning Cloud-Native Monitoring Testing
5+ yrs exp Remote

Senior Software Engineer, Platform Billing Core

Elastic

6 days ago $133,100–$210,600
Python PostgreSQL AWS GCP Azure Data Pipelines Distributed Systems SaaS Billing Monitoring Alerting Incident Response Cloud Infrastructure Networking Event-driven Systems
5+ yrs exp

Senior Software Engineer, Core Infrastructure

Okta Inc

San Francisco, CA +1 33 days ago $165,000–$226,600
AWS Terraform Docker Redis Java Object-Oriented Programming Multithreading Garbage Collection Memory Management Cloud Native Backend Services
5+ yrs exp Hybrid

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 47 days ago $79,200–$209,500
Linux C++ Java Python Terraform Docker Distributed Systems TCP/IP HTTP NoSQL Infrastructure as Code Agile micro-services Firmware
3+ yrs exp