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.

