Software Engineer

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Columbus, OHAustin, TXSan Francisco, CANew York, NY
Posted
105 days ago
Freshness
Confirmed live yesterday
Closes
Jan 22, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $172k
$129k $215k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $136,875–$206,587.

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 54 open roles on FindRole.

Listed pay typically runs $166,900–$230,900 across 53 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 help launch and scale a modern AI-enabled national bank. You will work across various bank initiatives, translating business, operational, and regulatory requirements into maintainable software while improving system reliability, observability, and performance. Your day-to-day involves collaborating with cross-functional partners in Product, Compliance, Legal, Risk, Finance, and Operations to deliver scalable services and APIs. You should be proficient in modern programming languages such as Java, Kotlin, Python, or Go. The role requires experience with distributed systems, cloud-native architectures, Kafka, and gRPC. You will solve complex backend problems to move the company from a fragmented, state-based system to a unified federal framework for credit access.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design and build scalable backend systems, services, and APIs to support Upstart Bank initiatives.
  • Deliver well-designed software for medium-sized engineering projects in collaboration with senior engineers.
  • Translate business, operational, and regulatory requirements into reliable and maintainable software.
  • Improve system reliability, observability, performance, and operational excellence across backend services.
  • Contribute to technical design discussions and continuously improve overall engineering quality.
  • Uphold high engineering standards through thoughtful implementation, testing, code review, and operational ownership.
  • Partner with cross-functional teams including Product, Compliance, Legal, Risk, and Finance to deliver high-quality software.

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, or Go.
  • Strong engineering fundamentals in software design, testing, debugging, and operational ownership.
  • Ability to operate effectively in ambiguous, cross-functional environments.
  • Experience working in fintech, financial services, payments, or another regulated industry (preferred).
  • Experience with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend technologies (preferred).

More like this

Similar roles

Staff Software Engineer, Banking

Brex

New York, NY 97 days ago $240,000–$285,000
Distributed Systems System Design Banking Systems Payment Orchestration Ledgering Money Movement Platform Engineering Service Modernization Observability Incident Prevention Technical Strategy Architecture Review
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

San Francisco, CA 97 days ago $240,000–$285,000
Distributed Systems System Design Payments Ledgering Money Movement Platform Engineering Observability Service Modernization Production Systems
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

Seattle, WA 97 days ago $240,000–$285,000
Distributed Systems System Design Banking Systems Payment Orchestration Ledgering Money Movement Platform Engineering Service Modernization Observability Incident Prevention Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer

Affirm

Remote 82 days ago $230,000–$290,000
AWS Terraform Snowflake CI/CD Claude Cursor Codex Agentic Workflows infrastructure-as-code IAM Observability disaster-recovery Networking Data Platform Cloud Infrastructure
8+ yrs exp Remote

Senior Software Engineer

Affirm

Remote 92 days ago $195,000–$255,000
AWS Terraform Snowflake CI/CD Claude Cursor Codex Agentic Workflows Infrastructure-as-Code Cloud Data Platforms IAM Monitoring Alerting Networking
6+ yrs exp Remote