CareerPlanSign in

Software Engineer, Upstart Bank

Burlingame, CA🌐 Remote💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Design and build reliable backend software to launch and scale Upstart Bank, a modern AI-enabled national bank, enabling consistent borrower experiences and reducing structural costs.

Role type

Senior backend software engineer (fintech/banking)

Builds

Scalable backend systems, services, and APIs for a regulated national banking platform

Domain

Fintech / Banking / Regulated financial services

Deliverable

production ML models | product features | infrastructure

Required skills

Backend software engineering, API design, production system operations, scalable service architecture, modern programming languages (Java/Kotlin/Python/Go), software design fundamentals, testing, debugging, operational ownership

Preferred skills

Fintech/financial services experience, distributed systems, cloud-native architectures, Kafka, gRPC, system modernization

Technologies

Java, Kotlin, Python, Go, Kafka, gRPC

Responsibilities

Design and build scalable backend systems and APIs; deliver well-designed software across medium-sized projects; translate business and regulatory requirements into maintainable software; improve system reliability, observability, and performance; contribute to technical design discussions; partner with Product, Compliance, Legal, Risk, and Operations; uphold engineering quality through code review and testing; thrive in ambiguous environments

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.