Skip to content
MercuryMercurySan Francisco, CA

Senior Full-Stack Engineer

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

About the role

Responsibilities

  • Feel a strong sense of product ownership and actively seek responsibility on small/medium projects to help shape and build Mercury’s future.
  • Work in an autonomous environment on a close-knit team with a “startup within a startup” feel.
  • Partner closely with designers and product leaders to ship lovable experiences that transcend the status quo for banking and fintech software.
  • Join a team of experienced product engineers within one of Mercury product groups such as Banking, Experiences, Expansion, or Risk.
  • Actively incorporate AI tools into workflow to accelerate development, improve code quality, or find creative solutions.

Requirements

  • 3-7 years of full-stack development experience.
  • Knowledge of or excitement to learn Haskell, React, TypeScript, and Redux.
  • Empathize with users and channel their perspective to build lovable products.
  • Balance tradeoffs and find creative solutions to accomplish goals.
  • Communicate and collaborate effectively with peers and cross-functional counterparts.

Nice-to-Haves

  • Excitement about leveraging AI tools to amplify impact.

Compensation

  • US employees (any location): $166,600 - $208,300 base salary.
  • Canadian employees (any location): CAD 157,400 - 196,800 base salary.
  • Total rewards package includes base salary, equity (stock options/RSUs), and benefits.
  • Salary and equity ranges are competitive within SaaS and fintech, updated using reliable compensation survey data.

Skills

HaskellReactTypeScriptReduxFull Stack DevelopmentAI Tools
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
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, Upstart Bank

UpstartUnited States

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
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