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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - Cards role.
Rezi rewrites your resume against Mercury's job description. Free.

Tailor your resume to this Senior Software Engineer - Cards role.
Rezi rewrites your resume against Mercury's job description. Free.
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.

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.