Software Engineer, Cash Line

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $169k
$132k most similar roles pay here $235k

This role pays less than 69% of similar roles. Most pay $155,600–$217,725 — the shaded band above. At the midpoint, this role pays about $169k versus about $187k 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 · Software Engineer, Cash Line

Software Engineer, Cash Line joins a core lending team to build and operate backend systems for a digitally native credit experience. This role focuses on developing the infrastructure that powers critical borrower journey stages, including offer generation, pricing, underwriting, funding, and account management. You will design and maintain reliable backend services and APIs while collaborating with product managers and designers to reduce friction in borrower flows. The technical stack involves building services using Python, Java, Kotlin, Ruby, or Node.js, with a focus on REST or GraphQL APIs, data models, and distributed systems. Candidates should possess experience in high-scale environments, automated testing, CI/CD workflows, and observability. This position addresses the complex business problem of providing seamless access to flexible credit through robust, scalable backend architecture within the regulated fintech and lending domain.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design, build, and maintain reliable backend services and APIs for the Cash Line product.
  • Develop systems to power offer generation, pricing, underwriting, funding, and account management.
  • Integrate backend capabilities with borrower-facing applications and partner systems across the stack.
  • Write well-tested, maintainable code and participate in peer code reviews.
  • Improve system performance, scalability, reliability, and observability while resolving issues across environments.
  • Build flexible services to support experimentation and iterative improvements based on data and feedback.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4+ years of professional software engineering experience.
  • Proficiency building backend services and APIs in Python, Java, Kotlin, Ruby, or Node.js.
  • Experience designing and working with REST or GraphQL APIs, data models, and distributed systems or service-oriented architectures.
  • Ability to write tested, maintainable code and collaborate through code reviews in a team environment.
  • Ability to work with product and design partners to deliver features from requirements through production.
  • Experience building scalable, reliable systems for consumer-facing products with complex user journeys (preferred).
  • Familiarity with automated testing, CI/CD workflows, observability, and modern software development practices (preferred).

More like this

Similar roles

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

Software Engineer, Lending

Chime

San Francisco, CA 43 days ago
Ruby on Rails Relational Databases Caching Distributed Systems Async Processing Idempotency Data Integration Fintech
3+ yrs exp Hybrid

Senior Software Engineer, Unsecured Installments

Upstart

Remote (Canada) 64 days ago $166,900$223,900
React TypeScript Python Java Kotlin Ruby Node.js REST GraphQL Jest React Testing Library Cypress CI/CD A/B Testing feature-flagging Generative AI
6+ yrs exp Remote

Staff Software Engineer, Cash App Banking

Block

San Francisco, CA 3 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Staff Software Engineer, Cash App Banking

Block

New York, NY 3 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Software Engineer, Wallet

Robinhood

Menlo Park, CA +1 36 days ago $166,000$195,000
Go Python Java Cloud-native Architecture System Design Data Modeling DeFi Blockchain EVM Smart Contracts Backend Development
2+ yrs exp Hybrid