Skip to content
UpstartUpstartUnited States

Senior Software Engineer, Upstart Bank

Senior Software Engineer building scalable backend and full-stack systems for Upstart Bank's AI lending platform in a regulated fintech environment. Own medium-to-large projects involving funding, payments, reporting, and partner integrations while ensuring reliability, auditability, and compliance.

167k – 242k
Remote5+ YOEFullstack Engineering

About the role

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.

Skills

PythonJavaKotlinKafkagRPCAPIsDistributed SystemsEvent-Driven ArchitecturesAWSCloud Computing
Upstart

Senior Software Engineer, Marketplace Optimization

UpstartUnited States

Senior Software Engineer building highly available backend services and real-time decision engines for Upstart's AI lending marketplace. Partners with ML, Product, and Capital Markets teams to optimize borrower-capital matching, offer construction, and monetization through scalable distributed systems.

167k – 231k
Remote5+ YOEFullstack Engineering
Upstart

Senior Software Engineer, White Label Platform

UpstartUnited States

Senior full-stack engineer building and scaling Upstart's White Label Platform for lending partners and investors. Design/maintain configuration-driven APIs, services, UIs and self-service tools using Ruby on Rails, React, Kotlin and cloud technologies.

167k – 231k
Remote5+ YOEFullstack Engineering
Upstart

Senior Software Engineer

UpstartUnited States

As a Senior Software Engineer on the Home Lending Borrower Experience team, you will build and improve borrower-facing systems, own production quality, and lead technical design and implementation for multi-quarter projects.

167k – 231k
Remote5+ YOEFullstack Engineering
Mercury

Senior Full-Stack Engineer

MercurySan Francisco, CA +2

Senior full-stack engineer building lovable fintech and banking products at Mercury. Requires 3-7 years full-stack experience; partners with design/product to ship exceptional experiences using Haskell, React, TypeScript, Redux (or eagerness to learn).

167k – 208k
Remote3+ YOEFullstack Engineering
Mercury

Senior Software Engineer - Treasury

MercurySan Francisco, CA +2

Lead cross-functional projects and define technical architecture for Mercury's Treasury platform managing billions in startup cash. Requires Haskell or similar functional programming experience plus broker-dealer domain knowledge.

167k – 263k
RemoteEntry levelFullstack Engineering