Upstart
Software Engineer, Upstart Bank
$187K
United States +2 · Remote · Full-time · Posted Jul 13, 2026
- Location
- United States
Remote
Remote - Experience
- 4+ years of backend or full-stack software engineering experience.
- Education
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
About the job
Build and operate reliable backend software for Upstart Bank, translating business and regulatory needs into scalable systems in a regulated environment.
What you'll do
- Design and build scalable backend systems, services, and APIs for bank initiatives.
- Improve reliability, observability, performance, and operational excellence of backend services.
- Collaborate with engineering and cross-functional partners on requirements, technical design, testing, code review, and software delivery.
What they ask 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 and building scalable services, APIs, or web applications.
- Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or similar.
Nice to have
- Experience in fintech, financial services, payments, or another regulated industry.
- Experience with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend technologies.
Pay
$14,200 — $186,800 USD (base salary)
Tools
Java, Kotlin, Python, Go, Kafka, gRPC
Model-written summary · the original posting is authoritative