Software Engineer

Upstart

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Canada
Posted
60 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$133k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $151,575–$215,000.

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 · Software Engineer

As a Software Engineer on the Upstart Bank team, you will design and build reliable backend software to support the launch and scaling of a modern AI-enabled national bank. You will be responsible for developing scalable systems, services, and APIs while translating complex business, operational, and regulatory requirements into maintainable code. The role involves collaborating with cross-functional partners in Product, Compliance, Legal, Risk, Finance, and Operations to improve system reliability, observability, and performance within a regulated environment. To succeed, you must be proficient in at least one modern programming language such as Java, Kotlin, Python, or Go. Preferred technical skills include experience with distributed systems, cloud-native architectures, Kafka, and gRPC. This role specifically addresses the challenge of simplifying regulatory infrastructure to move from fragmented state-based systems to a unified federal framework for credit access.

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 backend systems, services, and APIs to support Upstart Bank initiatives.
  • Translate business, operational, and regulatory requirements into reliable and maintainable software.
  • Improve system reliability, observability, performance, and overall operational excellence across backend services.
  • Participate in technical design discussions to improve engineering quality and standards.
  • Execute high-quality code through rigorous testing, peer reviews, and proactive operational ownership.
  • Solve complex backend problems within a regulated financial environment.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
  • 4+ years of backend or full-stack software engineering experience.
  • Experience building and operating production software systems, including scalable services, APIs, or web applications.
  • Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or similar.
  • Strong engineering fundamentals regarding software design, testing, debugging, and operational ownership.
  • Ability to operate effectively in ambiguous, cross-functional environments.
  • Preferred experience working in fintech, financial services, payments, or other regulated industries.
  • Preferred experience with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend technologies.

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

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 Engineering Manager

Upstart

Remote 73 days ago $195,300$256,900
Distributed Systems Cloud Platforms Fintech Payments Ledgering Reporting Infrastructure Architecture Auditability Change Management Compliance Integration
8+ yrs exp Remote

Staff Software Engineer, Banking

Brex

New York, NY 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

San Francisco, CA 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

Seattle, WA 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid