Software Engineer, Pricing

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$142,000–$196,600 / yr
Posted
121 days ago
Freshness
Confirmed live yesterday
Closes
Dec 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $169k
$114k most similar roles pay here $224k

This role pays more than 51% of similar roles. Most pay $142,487–$202,120 — the shaded band above. At the midpoint, this role pays about $169k versus about $172k 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 50 open roles on FindRole.

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

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Software Engineer, Pricing

Software Engineer, Pricing joins the Core Pricing team to develop common systems used to calculate risk and profitability for originated loans while supporting product development goals. As a Senior Software Engineer, you will design and implement high-performance, low-latency services that convert machine learning underwriting outputs into accurate pricing measures across multiple product lines. You will collaborate with data scientists and product managers to translate business objectives into technical solutions, drive architectural improvements, and mentor other engineers on system design and operational excellence. The role requires proficiency in Python, with some experience in Java or Kotlin. Candidates should have a background in building scalable APIs and microservices within cloud environments like AWS or GCP. This position addresses the complex challenge of automating real-time pricing decisions for various loan products within the fintech space.

What does a Software Engineer earn in Remote?

Median $203391 from 354 postings across 56 companies.

See salary data

What you'll do

  • Design and develop scalable, high-performance services for real-time pricing decisions across multiple products.
  • Convert machine learning underwriting outputs into accurate risk and profitability measures.
  • Drive architectural improvements to the pricing platform to support growth and evolving modeling needs.
  • Translate business goals from data scientists and product managers into robust technical solutions.
  • Mentor and coach engineers on system design, testing, and operational excellence.
  • Ensure engine reliability through comprehensive testing, code reviews, and production monitoring.
  • Improve developer experience by enhancing automation, observability, and platform resilience.

What we're looking for

  • 3+ years of professional software development experience building scalable public or consumer-facing products.
  • High level of proficiency in Python and some experience with Java, Kotlin, or similar languages.
  • Proven ability to independently own and deliver complex, multi-month engineering projects in fast-paced environments.
  • Experience designing and building scalable APIs and microservices in a cloud-based environment like AWS or GCP.
  • Strong problem-solving skills focused on scalability, performance, and system reliability.
  • Excellent communication skills for explaining technical topics to both technical and non-technical audiences.
  • Demonstrated experience mentoring engineers, influencing technical direction, and raising team standards.
  • Background in finance, fintech, financial mathematics, statistics, or machine learning (preferred).

More like this

Similar roles

Software Engineer, Pricing

Upstart

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

Software Engineer

Coinbase

Charlotte, NC 18 days ago $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

General Dynamics

Dedham, MA 73 days ago $104,923–$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp

Software Engineer

General Dynamics

Annapolis Junction, MD 69 days ago $114,750–$155,250
C++ Dev-C++ Flutter Qt Matlab SDR Packet Processing 802.11 Device Driver Development GitLab Agile Software Integration Testing
4+ yrs exp

Software Engineer

General Dynamics

Scottsdale, AZ 69 days ago $100,219–$111,180
VxWorks Integrity PetaLinux C++ C Java Python Agile AI
2+ yrs exp

Software Engineer

AbbVie

Chicago, IL 44 days ago $78,500–$141,000
GxP GAMP 5 21 CFR Part 11 SDLC SOAP API ETL Middleware ESB AWS Azure ERP MES LIMS QMS Cybersecurity Software Validation
5+ yrs exp