Senior Software Engineer - Cards at Mercury | CA | Rezi

Senior Software Engineer - Cards at Mercury

Senior Software Engineer - Cards

Mercury · CA

2 weeks ago

Senior Software Engineer - Cards

Mercury · CA

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer - Cards role.

Rezi rewrites your resume against Mercury's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer - Cards posting at Mercury — free, in seconds.

About the Role

The Cards Integration team owns the entire Mercury card lifecycle, from issuance to settlement and reporting, ensuring reliability, correctness, and innovation for Mercury Debit and IO cards. We are seeking a Senior Software Engineer passionate about systems architecture, customer experience, and problem-solving to join our full-stack team.

Responsibilities

  • Lead projects from conception through implementation and launch, collaborating with PM, EM, tech lead, and teammates.
  • Gain in-depth knowledge of card processing systems (authorization, clearing, settlement, disputes) and apply it daily.
  • Develop features across the full stack, including customer-facing card experiences and backend money movement systems.
  • Contribute to operational excellence by maintaining highly observable systems.
  • Mentor junior engineers and enhance engineering quality through design and code reviews.
  • Collaborate with cross-functional teams including product, design, operations, risk, compliance, and sales.

Requirements

  • Strong full-stack experience, a product mindset, systems thinking, and the ability to drive projects to completion.
  • Proven experience making architectural decisions on complex systems, with the ability to articulate reasoning and trade-offs.
  • Enthusiasm for delivering new customer features and maintaining existing ones with high quality.
  • Commitment to correctness in systems with significant financial implications.
  • Excellent communication skills, ability to handle ambiguity, and enjoyment in mentoring others.
  • Comfort with Haskell and TypeScript, or willingness to learn.

Skills

  • Full-stack development
  • Systems architecture
  • Product mindset
  • Systems thinking
  • Observability
  • Mentoring
  • Haskell
  • TypeScript
  • Fintech
  • Payments
  • Card issuing

Location

  • US (any location)
  • Canada (any location)

Work Type

  • Full-time

Experience Level

  • Senior

Salary/Compensations

  • US employees: $166,600—$208,300 USD
  • Canadian employees: $157,400—$196,800 USD

Benefits

  • Base salary
  • Equity (stock options/RSUs)

About the Company

  • Mercury is a fintech company that provides banking services through Choice Financial Group and Column N.A., Members FDIC.
  • We value diversity & belonging and are proud to be an Equal Employment Opportunity employer.

Equal Opportunity

  • All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic.
  • We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs.