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
About the role
How you’ll make an impact
Design, build, and operate highly available backend services that power Upstart's real-time lending marketplace.
Develop scalable systems that enable rapid experimentation while maintaining the reliability of business-critical production services.
Partner with Product, Machine Learning, Capital Markets, and Analytics to translate complex business problems into elegant technical solutions.
Build flexible platform capabilities that enable new marketplace optimization and monetization strategies.
Improve the scalability, observability, and operational excellence of systems responsible for real-time marketplace decisions.
Participate in architecture discussions, code reviews, testing, and operational ownership of critical production systems.
Minimum Qualifications
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience)
5+ years of professional software engineering experience building backend or distributed systems
Experience developing production services using one or more of Ruby on Rails, Python, or Kotlin
Experience designing APIs and building scalable distributed systems
Experience operating business-critical production services with an emphasis on reliability, monitoring, testing, and operational excellence
Experience with cloud platforms (AWS preferred) and modern cloud-native application development
Experience collaborating across engineering, product, and business stakeholders
Preferred Qualifications
Experience building marketplaces, recommendation systems, optimization engines, financial systems
Experience with event-driven architectures, Kafka, workflow orchestration, or real-time data processing
Experience partnering with Machine Learning or Data Science teams
Experience improving platform scalability and evolving distributed system architecture
Interest in solving complex optimization problems that combine technical and business tradeoffs
Skills
Ruby on RailsPythonKotlinAWSDistributed SystemsAPIsKafkaMachine Learning
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
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
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
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
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.