Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Cards

Full-time

Mercury

As the story goes, in 1949 Frank McNamara finished dinner at a New York restaurant and found he’d left his wallet in another suit. His fix was a card that let members eat now and pay later. That card became Diners Club, widely credited as the first multipurpose charge card. It was a piece of cardboard and a promise: the restaurant trusted the card, the card trusted the member, and someone had to make sure the money actually moved.

More than seventy-five years later, the promise hasn’t changed, but the machinery has. When a Mercury customer taps their card, the request goes from the merchant’s terminal through an acquirer and a card network to us. In a fraction of a second, we check the balance, apply the customer’s spend controls, screen for fraud and say yes or no. After that comes clearing, settlement, disputes and reporting, and every cent has to reconcile.

Cards are the way Mercury customers spend money. The Cards Integration team owns the whole Mercury card, not just the swipe: issuance, physical card shipping, spend controls, lifecycle management, authorization, money movement, settlement and reporting, and the infrastructure underneath. We’re a full-stack team, and our job is to make the Mercury Debit and IO cards reliable, correct, useful, and innovative.

We’re looking for a Senior Software Engineer who thinks deeply about systems architecture, cares about the customer experience, and will dive into any problem to move the team forward. We value high ownership, working in pairs and teams rather than alone, and attention to detail. Those matter when you run systems held to four nines of reliability, and everyone around you will care about them too.

In this role, you will

  • Lead projects from idea to tech spec to implementation to launch, working with your PM, EM, tech lead, and teammates at each stage. When you lead a project, it’s yours to see through.
  • Learn how debit and credit cards actually work under the hood (authorization, clearing, settlement, disputes) and use that knowledge every day.
  • Build features across the stack, from the card experiences customers use to the backend systems that move money.
  • Help keep our operations excellent. Our systems are some of the most observable at Mercury, and with great observability comes great responsibility.
  • Mentor other engineers and raise engineering quality through design reviews, code reviews, and collaboration.
  • Work with product, design, operations, risk, compliance, sales, and many other teams.

You should

  • Have strong full-stack experience, a product mindset, systems thinking, and a knack for getting things across the line.
  • Have made architectural decisions on complex systems, and be able to explain your reasoning and the trade-offs.
  • Be excited to put new features in customers’ hands, and care just as much about keeping existing ones working like a charm.
  • Care about correctness in systems where failure has real financial consequences.
  • Communicate clearly, handle ambiguity well, and enjoy mentoring others.
  • Be comfortable with our tech stack (Haskell and TypeScript) or be ready to learn.
  • Bonus: experience in fintech, payments, or card issuing.

We encourage you to try our demo site if you’re interested in applying for the role.

*Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC.

Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. 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. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

#LI-ES1

Total Rewards

The total rewards package at Mercury includes base salary, equity (stock options/RSUs), and benefits.

Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

Our target new hire base salary ranges for this role are the following :

US employees (any location):

$166,600—$208,300 USD

Canadian employees (any location):

$157,400—$196,800 USD

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Cards in Remote vacancy
  • $133k - $183k per year

     ...fees, no surprises, and no tradeoffs on what matters most. The Card Acquisition team is critical in bringing our exciting product vision...  ...Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience shipping web apps using declarative UI... 
    Suggested
    Full time
    Work at office
    Remote work

    Affirm

    Remote
    9 days ago
  • $164.49k - $197.39k per year

     ...essential features for discovery and organization: Search, the unified engine for finding and querying all Grafana data, and Folders, for...  ...’s hands in a self-driven way Experience with developing software that runs in the Cloud o r experience with systems engineering... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    1 day ago
  • $120 per hour

     ...Pay: $120/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Mercor is hiring Senior Software Engineers to work on a project with a leading AI research lab. You'll apply your open-source engineering experience to real software engineering work.... 
    Senior
    Hourly pay
    Contract work

    Mercor

    Remote
    2 days ago
  •  ...reliability through efficient queries, safe migrations, and concurrency controls. Review pull requests and maintain consistent engineering standards across the codebase. Requirements Typically 5+ years of experience building and operating production backend systems... 
    Senior
    Contract work

    Turing

    Remote
    4 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. As a Senior Software Engineer, you will help build and scale advanced machine learning infrastructure designed... 
    Senior
    Full time

    Jobgether

    Remote
    5 days ago
  • $100 per hour

     ...useful, correct at a high level, and aligned with strong engineering judgment. Assess the quality of explanations,...  ...explanations of evaluation feedback. Requirements Senior, Staff, or Principal-level software engineering experience, or equivalent experience. Strong... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    G2i Inc.

    Remote
    10 days ago
  • $153k - $213k per year

     ...surprises, and no tradeoffs on what matters most. The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike...  .... What we look for - 5+ years of experience in software development or engineering, with a deep understanding... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    22 days ago
  •  ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP,... 
    Senior
    Full time

    Nmi

    Remote
    11 days ago
  • $135k - $165k per year

     ...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA,Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet...  ...contributor to the evolution of our industry-leading claims engine. CVM owns how claims connect with customers, vendors, and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Direct hire
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet Inc

    Remote
    9 days ago
  •  ...vendor data goes in, and clean, trustworthy records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our U.S.-based clients. They’re building a platform that... 
    Senior
    Long term contract
    Full time
    Remote work

    DistantJob

    Remote
    10 days ago
  • $143.8k - $231.9k per year

     ...you want meaningful work, visible impact and put something genuinely rare on your CV, keep reading. About the Role: As a Senior Software Engineer, Backend on Camunda’s Distributed Systems team, you’ll help build and evolve the durable, highly available, horizontally... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Camunda

    Remote
    1 day ago
  • $153k - $213k per year

     ...regions and environments. What You’ll Do · You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. · You... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 days ago
  •  ...team initiatives from design through fleet-wide rollout, mentor engineers, and maintain high standards for design, code review, and operational...  ...Go or Python and experience building production infrastructure software such as Kubernetes controllers, operators, or admission webhooks... 
    Senior
    Casual work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 days ago
  • $164.5k - $197k per year

     ...leverage the best open source observability software – including Prometheus, Mimir, Loki,...  ...providers (GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana Alloy...  ...for databases, storage layers, or query engines. Experience working with Kubernetes.... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    2 days ago
  •  ...Lead end-to-end delivery of complex, ambiguous, and cross-team software initiatives. Architect and build robust backend services and...  ...technical guidance through code reviews, architectural decisions, and engineering best practices. Mentor junior engineers and help colleagues... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Prenuvo

    Remote
    1 day ago
  • $153k - $213k per year

     ...tradeoffs on what matters most. Affirm’s engineering team is building a large-scale, highly...  ...new workloads comply by default. As a senior engineer on the team, you will help set its...  ...including building production infrastructure software such as Kubernetes controllers, operators... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 days ago
  • $154.5k - $225.45k per year

     ...performance. Join a talented, product focussed engineering team committed to solving some of the...  ...About the Role We’re looking for a Senior Software Engineer who thrives at the intersection...  ...date of birth, passport details, credit card numbers, bank details and social... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    7 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Development Engineer based in Canada. The Senior Software Development Engineer will help shape an enterprise data platform that empowers... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    4 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of... 
    Senior
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    3 days ago
  •  ...future of solar for all. Our award-winning software puts the power of data and technology...  ...core platform, building the computation engines that make accurate, high-fidelity solar design...  ...fit in here. About the Role As a Senior Software Engineer on the System Design Pod... 
    Senior
    Remote work
    Work from home
    Flexible hours
    Shift work

    Aurora Solar

    Remote
    5 days ago
  •  ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Quality Engineer based in Canada. The Senior Software Quality Engineer will own end-to-end quality strategy for a fast-growing technology... 
    Senior
    Full time
    Internship
    Remote work

    Jobgether

    Remote
    5 days ago
  •  ...useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,...  ...exercise with a recorded Loom walkthrough. Requirements Senior, Staff, or Principal-level software engineer, or equivalent experience. Strong... 
    Senior
    Ongoing contract
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    G2i Inc.

    Remote
    8 days ago
  • $140k - $200k per year

     ...forms of debt - such as refinancing credit cards, which are at all time highs in the US....  ...high performance. Partner with backend engineers working in PHP and Clojure to design...  ...SPLASH: Experience: At least 10 years of software development experience with: More than... 
    Senior
    Job sharing
    Full time
    Remote work
    Flexible hours

    Splash

    Remote
    10 days ago
  •  ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms....  ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility... 
    Senior
    Full time
    Immediate start
    Home office

    Mozilla

    Remote
    8 days ago
  •  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,...  ...architectures - Experience with enterprise software deployment, updates, and version management...  ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Alphasense

    Remote
    22 days ago
  •  ...Build and maintain full-stack applications using React, TypeScript, and Python. Role Summary We are looking for a Software Engineer with hands-on experience in full-stack development and some exposure to DevOps practices. You will contribute to building and operating... 
    Senior
    Part time

    Turing

    Remote
    22 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger...  ...and that history is one of our biggest advantages in an agentic software delivery lifecycle. Flaky test detection, test insights, pipeline... 
    Senior
    Full time
    Immediate start

    Circleci

    Remote
    9 days ago
  •  ...useful, correct at a high level, and aligned with strong engineering practices. Assess the quality of explanations,...  ...for Cursor, Codex, and Claude Code. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong... 
    Senior
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    G2i Inc.

    Remote
    9 days ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the internet...  ...Layout/APZ team is a global community of engineers who care deeply about how the Web looks...  ..., printing, and animations in Gecko, the engine behind Firefox. You will be able to design... 
    Senior
    Long term contract
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    8 days ago
  •  ...Responsibilities Collaborate with other engineers to identify and correct issues. Write high-quality, performant, open-source, standards-compliant code. Develop layout, graphics, user-interaction techniques, algorithms, and tools that improve Firefox rendering quality... 
    Senior
    Long term contract
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Cards. Be the first to apply!