167K–208K USD / year
Senior Software Engineer - Cards
FullstackWorkplace — United States, Canada
Published on 2026-10-23
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Lead full-stack development for Mercury’s card products, spanning customer-facing experiences and backend systems for card issuance, authorization, money movement, and settlement. The role focuses on reliable, correct systems with real financial consequences and requires ownership from project planning through launch.
About the company
Mercury provides banking and financial software for startups, combining business accounts, cards, and money-management tools designed for venture-backed companies.
The team
Cards Integration team, responsible for Mercury card issuance, lifecycle management, authorization, settlement, reporting, and supporting infrastructure.
Stack
HaskellTypeScript
What you'll do
- Lead projects from technical specification through implementation and launch
- Build features across customer-facing card experiences and backend money-movement systems
- Learn and apply knowledge of authorization, clearing, settlement, and disputes
- Maintain operational excellence and observability
- Mentor engineers and improve quality through design reviews, code reviews, and collaboration
- Work with product, design, operations, risk, compliance, and other teams
What we're looking for
- Strong full-stack experience and a product mindset
- Experience making and explaining architectural decisions for complex systems
- Care about correctness in systems with financial consequences
- Clear communication, comfort with ambiguity, and interest in mentoring
- Experience with Haskell and TypeScript, or willingness to learn
Nice to have
- Experience in fintech, payments, or card issuing
Benefits
- Equity (stock options or RSUs)
