Senior Software Engineer

Upstart

Confirmed live yesterday Trusted
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $205k
$105k most similar roles pay here $257k

This role pays more than 73% of similar roles. Most pay $151,000–$211,200 — the shaded band above. At the midpoint, this role pays about $205k versus about $181k 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

As a Senior Software Engineer on the Upstart Bank team, you will design and build scalable systems, services, and user-facing workflows to support core platform operations in a regulated environment. You will own technical design and delivery for large engineering projects spanning multiple quarters while translating complex business, operational, and regulatory requirements into maintainable software. Your daily work involves improving system reliability, performance, observability, and data consistency across distributed services and integrations. The role requires proficiency in Python, Java, or Kotlin, along with experience building scalable APIs and web applications in cloud environments. You will navigate the complexities of banking infrastructure, payments, and financial data flows. This position specifically addresses the challenge of simplifying regulatory infrastructure by moving from fragmented state-based systems to a unified federal framework to improve access to credit at scale.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design and build scalable systems, services, and user-facing workflows for core platform operations.
  • Own the technical design and delivery of large engineering projects spanning multiple quarters.
  • Translate business, operational, and regulatory requirements into reliable and maintainable software.
  • Improve system reliability, performance, observability, and data consistency across distributed services.
  • Contribute to architecture discussions to ensure systems are scalable, auditable, and maintainable.
  • Develop high-quality solutions in a regulated environment by partnering with product and compliance teams.
  • Maintain high engineering standards through rigorous implementation, code reviews, testing, and operational ownership.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent).
  • 4 years of experience in the field.
  • Experience building and operating production software systems in backend or full-stack environments.
  • Experience building scalable services, APIs, or web applications in cloud environments.
  • Experience owning the technical delivery of medium-to-large engineering projects spanning multiple quarters.
  • Proficiency in at least one modern programming language such as Python, Java, or Kotlin.
  • Preferred experience in fintech, banking infrastructure, payments, or other regulated financial systems.
  • Familiarity with distributed systems, event-driven architectures, and communication frameworks like Kafka or gRPC.

More like this

Similar roles

Senior Software Engineer

Upstart

Remote 135 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

Software Engineer

Upstart

Remote (Canada) 60 days ago
Java Kotlin Python Go Distributed Systems Cloud-native Architecture Kafka gRPC APIs Software Design Testing Debugging Observability
4+ yrs exp Remote

Senior Software Engineer, Marketplace Optimization

Upstart

Remote (Canada) 63 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 74 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

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp