# Senior Software Engineer, Upstart Bank

**Company:** [Upstart](https://hotfix.jobs/companies/upstart)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $167k – $231k/yr
**Experience:** 4+ years
**Skills:** Python, Java, Kotlin, APIs, Cloud, Distributed Systems, Kafka, gRPC, Fintech, Payments
**Posted:** 2026-04-29

> Designs and builds scalable backend/full-stack systems for Upstart Bank's funding, payments, reporting, and operations in a regulated fintech environment. Requires 4+ years experience, Bachelor's degree, and proficiency in Python, Java, or Kotlin.

## Job Description

## How you'll make an impact
- Design and build scalable systems, services, and user-facing workflows that support Upstart Bank's core platform and operations
- Own technical design and delivery for medium-to-large engineering projects spanning multiple quarters
- Translate business, operational, and regulatory requirements into reliable, maintainable software
- Improve system reliability, performance, observability, and data consistency across distributed services and integrations
- Contribute to architecture and design discussions, helping systems evolve for scale, auditability, and long-term maintainability
- Partner with product, compliance, operations, and other engineers to deliver high-quality solutions in a regulated environment
- Uphold a high engineering bar through strong implementation, code review, testing, and operational ownership

## Minimum Qualifications
- **Bachelor’s degree** in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + **4 years of experience**
- 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 Qualifications
- Experience working in **fintech**, banking infrastructure, **payments**, or other regulated financial systems
- Familiarity with **distributed systems**, **event-driven architectures**, and communication frameworks such as **Kafka** or **gRPC**
- Experience building systems that support reliability, auditability, and strong operational controls
- Experience working with **reporting pipelines**, financial data flows, partner integrations, or internal operational tooling
- Ability to collaborate effectively with product, compliance, operations, and engineering partners
- Experience working across both backend services and user-facing application layers
- Proven ability to thrive in diverse work environments, including collaborative, self-directed, remote, and in-person settings

## Similar roles

- [Senior Software Engineer, Foundations](https://hotfix.jobs/jobs/c0ef0ec1-6463-4203-a0b3-434589b4e64c) - Upstart - Remote - $167k – $231k/yr
- [Senior Software Engineer - Partner Integrations and Origination Platform](https://hotfix.jobs/jobs/76fd4c04-6f74-445d-92f5-4fc4677f531a) - Upstart - Remote - $167k – $231k/yr
- [Senior Software Engineer, Capital Insights](https://hotfix.jobs/jobs/3e49a27e-7341-4da3-87e8-7f848507764a) - Upstart - Remote - $167k – $231k/yr
- [Senior Backend Engineer](https://hotfix.jobs/jobs/400b1b0b-4621-4b1d-8fdc-079f756fefcc) - Mercury - Remote - $167k – $208k/yr
- [Senior Software Engineer - AI Enablement](https://hotfix.jobs/jobs/8f0ef6d2-661f-44e1-8635-f6581f252d33) - Mercury - Remote - $167k – $219k/yr

**Apply:** https://hotfix.jobs/jobs/07f33ff5-2a0b-425f-bbe3-e52b6c008fdf
**Canonical:** https://hotfix.jobs/jobs/07f33ff5-2a0b-425f-bbe3-e52b6c008fdf