Senior Software Engineer – Banking Integration Platform

Senior Software Engineer - Banking Integration Platform

Merging Diverse Engineering Philosophies: The Mercury Way

There’s a sense of drama and tension when two diverse systems must integrate seamlessly. This situation often arises in the realm of space exploration, such as when the Space Shuttle, constructed by different teams in different nations with fundamentally dissimilar engineering philosophies and systems, approached the International Space Station. The Rendezvous, Proximity Operations, and Docking (RPOD) subsystems were meticulously engineered to handle complex discrepancies including different power systems, communication protocols, and technical architectures. A tiny error could result in an expensive and potentially catastrophic problem in low Earth orbit.[1]

Moving Towards a Novel Endeavour: Mercury Builds a Bank

On December 19, 2025, Mercury announced that it had submitted an application to the OCC for a national bank charter and applied for FDIC deposit insurance. In layman’s terms, Mercury is making the bold move of building a bank. This endeavor involves connecting our modern, product-focused engineering systems to enterprise core banking systems and payment networks constructed in a different era, with different assumptions and different interfaces. This is akin to the challenges faced by NASA’s RPOD team, but our task involves building integration subsystems that are technically accurate and operationally reliable.[2]

The Significance of the Infrastructure Work at Mercury

This is some of the most crucial infrastructure work at Mercury. Every account opening, every monetary transaction, and every balance call will be processed through the systems that we construct. Product teams across the company will rely on clean abstractions that mask the underlying complexity. As an engineer at Mercury, you will be one of the few who truly grasp the full depth of our Bank Core* and all its internal and external integrations.

Key Responsibilities

In this role, you will be tasked with the following:

  • Constructing Mercury’s integration with an FFIEC-approved bank core and the connections to payment networks.
  • Designing internal APIs that provide product teams with simple, consistent interfaces to complex external systems.
  • Dealing with the messy realities of enterprise integrations such as retries, failures, format mismatches, and downtime.
  • Building data pipelines that keep Mercury’s systems synchronized with our bank core.
  • Owning monitoring, alerting, and recovery for our most critical external connections.
  • Collaborating with many other teams at Mercury to define clean boundaries and reliable contracts.
  • Helping shape the technical architecture of Mercury Bank*.

Required Skills and Experience

If you’re interested in this role, you should:

  • Have direct experience with either a bank core that has achieved FFIEC-compliance (such as FIS) or that of a US-based Global Systemically Important Bank (G-SIB) .
  • Understand how core banking systems work: accounts, transactions, ledgers, and the data models underneath.
  • Be a product-minded engineer who thinks about the developers consuming your APIs, not just the systems you’re connecting to.
  • Thrive in environments where you’re building something new rather than maintaining something established.
  • Be comfortable with our tech stack (Haskell and TypeScript) or ready to learn.
  • Have strong opinions about building reliable, maintainable systems.

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

Compensation and Benefits

The total rewards package at Mercury includes a base salary, equity, and benefits. Our salary and equity ranges are quite 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 as follows:

  • US employees (any location): $166,600 – $250,900
  • Canadian employees (any location): CAD 157,400 – 237,100

*Unless we receive regulatory approval otherwise, we are not a bank, so our standard disclaimer applies: Mercury is a fintech company, not an FDIC-insured bank. Banking services are provided through Choice Financial Group and Column N.A., Members FDIC.

Mercury’s Commitment to Diversity and Inclusion

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.

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on January 22, 2024. Please see the independent bias audit report covering our use of Covey for more information.

#LI-ES1

Source: Here

Share:

Picture of John Wick

John Wick

ABJ, a Senior Writer at All Banking, brings over 10 years of automotive journalism experience. He provides insightful coverage of the latest banking jobs across the American and European markets.
Picture of John Wick

John Wick

ABJ, a Senior Writer at All Banking, brings over 10 years of automotive journalism experience. He provides insightful coverage of the latest banking jobs across the American and European markets.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x