companyMercury logo

Senior Software Engineer - Banking Integration Platform

MercurySan Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Remote Full-time $166.6K/yr - $250.9K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, you should possess: Demonstrable experience with a bank core that is FFIEC-compliant (such as FIS) or experience with a US-based Global Systemically Important Bank (G-SIB). A solid understanding of core banking systems and their complexities.

About the job

As the Space Shuttle approached the International Space Station, two distinct vehicles, crafted by separate teams across different nations with unique engineering philosophies, had to connect seamlessly. This intricate process, known as Rendezvous, Proximity Operations, and Docking (RPOD), required advanced subsystems capable of managing complex discrepancies like varying power systems, communication protocols, and technical architectures. A failure could result in costly and potentially disastrous outcomes in low Earth orbit.

On December 19, 2025, Mercury announced its application to the OCC for a national bank charter alongside an application for FDIC deposit insurance. In essence, Mercury is in the process of establishing a bank. This initiative involves linking our modern, product-oriented engineering systems with enterprise core banking systems and payment networks that were developed in a significantly different era, based on different assumptions and interfaces. The Banking Integration Platform as a Service team at Mercury operates similarly to NASA's RPOD team, crafting our integration subsystems to ensure they are technically sound and operationally reliable.

This role is critical to the foundational infrastructure at Mercury. Every account setup, monetary transaction, and balance inquiry will traverse the systems you create. Product teams across the organization will rely on well-defined abstractions that simplify underlying complexities. You will be among the select engineers at Mercury who possess a comprehensive understanding of our Bank Core and its various internal and external integrations.

In this position, your responsibilities will include:

  • Creating Mercury’s integration with an FFIEC-approved bank core and establishing connections to payment networks.
  • Designing internal APIs that provide product teams with straightforward, consistent interfaces to complex external systems.
  • Navigating the challenging realities of enterprise integrations, including retries, failures, format discrepancies, and outages.
  • Developing data pipelines that ensure synchronization between Mercury's systems and our bank core.
  • Managing monitoring, alerting, and recovery protocols for our most vital external connections.
  • Collaborating with numerous teams within Mercury to delineate clear boundaries and reliable contracts.
  • Contributing to the architectural design of Mercury Bank.

About Mercury

Mercury is on a transformative journey to build a modern bank, bridging the gap between cutting-edge technology and traditional banking systems. Our mission is to provide seamless financial solutions in a digital-first environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.