Senior Software Engineer
Core
Building seamless connections between Mercury's modern engineering systems and enterprise core banking systems and payment networks.
Role type
Senior Software Engineer (Banking Integration Platform)
Builds
Integration subsystems connecting modern distributed software with legacy bank core infrastructure
Domain
Fintech / Banking Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
backend infrastructure, distributed systems, enterprise integrations, legacy system integration, banking domain knowledge (accounts/ledgers), API design, monitoring and recovery, technical leadership
Preferred skills
Haskell, building new systems from scratch, product-minded engineering
Technologies
Haskell
Responsibilities
Build integration with FFIEC-approved bank core and payment networks; Design internal APIs for product teams; Handle enterprise integration challenges (retries, failures, format mismatches); Build data pipelines for system sync; Own monitoring, alerting, and recovery for critical connections; Partner with teams to define reliable contracts; Shape technical architecture of Mercury Bank
Seniority
Senior, hands-on IC and technical leader