Senior Software Engineer, Core Platform

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$166,900–$230,900 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $199k
$101k most similar roles pay here $245k

This role pays more than 78% of similar roles. Most pay $149,500–$177,250 — the shaded band above. At the midpoint, this role pays about $199k versus about $163k 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 · Senior Software Engineer, Core Platform

As a Senior Software Engineer, Core Platform, you will join the Servicing Engineering team to develop a cutting-edge loan servicing platform and automate business processes to improve efficiency for borrowers and internal stakeholders. You will lead multi-engineer projects, manage greenfield initiatives, and build scalable solutions that optimize workflows and integrate complex systems within the fintech ecosystem. The role requires expertise in building distributed systems, service-to-service APIs, and event-driven architectures. You will work with Kotlin, Java, or other object-oriented languages to develop backend services processing business-critical financial data. Additionally, you will contribute to decision engines integrated with machine learning models. Preferred skills include experience with SQL, data warehouses, and microservices-based applications. Your work focuses on solving the technical challenges of loan management, collections, and providing a seamless user experience for lending partners.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead multi-quarter, multi-engineer projects across cross-functional teams to deliver high-impact results.
  • Develop and maintain scalable backend services for processing business-critical financial data in production environments.
  • Build and operate distributed systems including service-to-service APIs and event-driven architectures.
  • Automate repetitive tasks and optimize workflows to improve efficiency for internal stakeholders and borrowers.
  • Integrate decision engines with machine learning models to evaluate borrower signals.
  • Develop a cutting-edge loan servicing platform to enhance the user experience for both customers and partners.
  • Write production-quality code supported by automated testing, monitoring, and observability practices.
  • Proactively identify opportunities to improve the organization's technical platform beyond assigned tasks.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
  • 5+ years of professional software engineering experience.
  • 3+ years of experience developing backend applications using Kotlin, Java, or another object-oriented programming language.
  • Experience designing, building, and operating distributed systems, including service-to-service APIs and event-driven architectures.
  • Experience building and maintaining scalable backend services for business-critical or financial data in production environments.
  • Experience contributing to decision engines that integrate with machine learning models to evaluate signals.
  • Experience writing production-quality code supported by automated testing, monitoring, and observability practices.
  • Experience with SQL, data warehouses, and microservices-based applications is preferred.

More like this

Similar roles

Senior Software Engineer

Upstart

Remote 134 days ago $166,900$230,900
Python Java Kotlin Distributed Systems Event-Driven Architecture Kafka gRPC APIs Backend Full-Stack Reporting Pipelines Fintech
4+ yrs exp Remote

Senior Software Engineer

Upstart

Remote (Canada) 72 days ago $166,900$242,400
Python Java Kotlin Distributed Systems Event-Driven Architecture Kafka gRPC APIs Backend Full-Stack Reporting Pipelines Fintech
4+ yrs exp Remote

Senior Software Engineer, Pricing

Upstart

Remote (Canada) 99 days ago $166,900$230,900
Python Java Kotlin AWS GCP Microservices APIs Distributed Systems CI/CD Infrastructure-as-Code Machine Learning Monitoring System Design
5+ yrs exp Remote

Senior Software Engineer, Marketplace Optimization

Upstart

Remote (Canada) 62 days ago $166,900$230,900
Ruby on Rails Python Kotlin AWS Distributed Systems Kafka Event-Driven Architecture Workflow Orchestration Real-time Data Processing Machine Learning Optimization Engines Recommendation Systems
5+ yrs exp Remote

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp