Senior Software Engineer - Banking Integration Platform
About Mercury
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.
About the Position
Introduction
Mercury is building a bank and seeks a Senior Software Engineer for their Banking Integration Platform as a Service team. This critical role involves connecting Mercury's modern engineering systems to enterprise core banking systems and payment networks, similar to how NASA's RPOD team handles complex integrations for the Space Shuttle and ISS.
Responsibilities
- Build Mercury’s integration with an FFIEC-approved bank core and payment networks.
- Design internal APIs for product teams, offering simple and consistent interfaces to complex external systems.
- Manage enterprise integration challenges such as retries, failures, format mismatches, and downtime.
- Develop data pipelines to synchronize Mercury's systems with their bank core.
- Be responsible for monitoring, alerting, and recovery of critical external connections.
- Collaborate with other teams at Mercury to establish clean boundaries and reliable contracts.
- Contribute to shaping the technical architecture of Mercury Bank*.
Requirements
- Direct experience with an FFIEC-compliant bank core (e.g., FIS) or a US-based Global Systemically Important Bank (G-SIB).
- Deep understanding of core banking systems including accounts, transactions, ledgers, and their underlying data models.
- Product-minded engineer who prioritizes the experience of API consumers.
- Enjoys building new systems rather than maintaining established ones.
- Comfortable with Haskell and TypeScript or eager to learn them.
- Possesses strong opinions on building reliable and maintainable systems.
Benefits
The total rewards package at Mercury includes base salary, equity, and benefits. Salary and equity ranges are highly competitive within the SaaS and fintech industry, updated regularly using reliable compensation survey data. New hire offers are based on experience, expertise, geographic location, and internal pay equity.
About Company
Mercury is a fintech company focused on providing banking services, though they are not an FDIC-insured bank themselves. Banking services are provided through Choice Financial Group and Column N.A., Members FDIC. Mercury is committed to diversity and belonging, and is an Equal Employment Opportunity employer.
Apply Now
Your data is only shared with Mercury
Location
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Type
Full-Time
Keywords
Similar Roles
Explore comparable positions
Senior Software Engineer - Banking Integration Platform
Mercury