Senior Software Engineer - Cards
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
$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...SuggestedFull timeWork at officeRemote work$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...SeniorFull timeLocal areaRemote work$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....SeniorHourly payContract work- ...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...SeniorContract work
- ...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...SeniorFull time
$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...SeniorHourly payFull timeContract workRemote workWorldwide10 hours per weekFlexible hours$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...SeniorLong term contractFull timeRemote work- ...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,...SeniorFull time
$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...SeniorLong term contractFull timeTemporary workDirect hireLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...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...SeniorLong term contractFull timeRemote work
$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...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeFlexible hours$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...SeniorWork at officeRemote workFlexible hours- ...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...SeniorCasual workWork at officeRemote workFlexible hours
$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....SeniorFull timeLocal areaRemote work- ...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...SeniorLong term contractFull timeRemote workFlexible hours
$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...SeniorWork at officeRemote workFlexible hours$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...SeniorLong term contractFull timeInternshipRemote workFlexible hours- ...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...SeniorFull timeRemote work
- ...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...SeniorLong term contractFull timeRemote work
- ...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...SeniorRemote workWork from homeFlexible hoursShift work
- ...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...SeniorFull timeInternshipRemote work
- ...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...SeniorOngoing contractContract workRemote workWorldwide10 hours per weekFlexible hours
$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...SeniorJob sharingFull timeRemote workFlexible hours- ...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...SeniorFull timeImmediate startHome office
- ...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...SeniorFull timeWork at officeLocal areaWorldwide
- ...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...SeniorPart time
- ...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...SeniorFull timeImmediate start
- ...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...SeniorContract workRemote workWorldwide10 hours per weekFlexible hours
$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...SeniorLong term contractImmediate startRemote workHome office- ...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...SeniorLong term contractImmediate startRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Cards. Be the first to apply!
- software engineer - computer Remote
- software developer no experience Remote
- développeur logiciel Remote
- senior software developer Remote
- software engineer salary in canada Remote
- software engineer Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- junior software developer Remote
- software engineer internship Remote
