Mercury
Senior Software Engineer - Cards
$167K–$208K
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States +1 · Remote · Senior · Full-time · Posted Oct 23, 2026
- Location
- San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Any Office or Remote
About the job
Build and operate Mercury’s card products and systems, from customer-facing features and card issuance to authorization, settlement, and reporting.
What you'll do
- Lead projects from planning and technical specification through implementation and launch.
- Build across the stack and maintain reliable card systems that move money and support card operations.
- Mentor engineers, improve engineering quality, and collaborate with cross-functional teams.
What they ask for
- Strong full-stack experience, product mindset, and systems thinking.
- Experience making and explaining architectural decisions for complex systems, including trade-offs.
- Care about correctness in systems with financial consequences; communicate clearly and handle ambiguity.
- Comfort with Haskell and TypeScript, or readiness to learn.
Nice to have
- Experience in fintech, payments, or card issuing.
Pay
$166,600 — $208,300 USD (base salary); $157,400 — $196,800 CAD (base salary)
Tools
Haskell, TypeScript
Model-written summary · the original posting is authoritative