Senior Engineering Manager - Banking
Mercury
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Senior Engineering Manager - Banking
A busy rail switchyard moves thousands of cards every hour. Trains come in from different lines carrying all kinds of cargo, schedules change constantly, but somehow everything keeps flowing smoothly and safely.
Banking works the same way. At Mercury, we move money instead of freight cars, but the principles are similar. Money comes from everywhere; each transaction has its own set of rules, and we have to keep everything running on schedule so that customers, regulators, and business partners can count on us.
The key is building systems that just work. When someone opens an account, it should be straightforward. When they make a payment, it posts when it's supposed to. When a partner wants to integrate with us, they shouldn't have to fight our systems to make it happen.
Your job as a Senior Engineering Manager - Banking at Mercury is to make our banking core run so smoothly that people barely notice it's there.
In this role, you will:
- Lead a team of 4 to 8 senior engineers to deliver high-availability banking services.
- Ensure your team can predictably deliver results against company objectives.
- Create a fulfilling work environment for your team.
- Coach the team to a high level of technical excellence and stability.
- Have the confidence and competence to give feedback to engineers of all skill levels.
- Onboard new engineering hires.
- Align engineering work with Mercury values.
- Work alongside other product experts to pick the highest-impact projects.
- Collaborate with other teams when work overlaps, ideally to achieve a more cohesive product and simpler, more maintainable underlying technical implementation.
- Balance building new things with maintaining existing systems.
- Empower your team to thrive and contribute to making Mercury's product reliable, beautiful, and useful.
You should:
- Have demonstrated the ability to lead a technical team.
- Have experience integrating with bank core and lending systems.
- Have a strong individual engineering skill set. You will go through roughly the same interview process as our individual contributors, with additional interviews for manager skills.
- Be familiar with our tech stack (specifically, Haskell, and TypeScript), or have an interest in learning it.
We encourage you to try our demo site if you’re interested in applying for the role.
Key skills/competency
- Engineering Leadership
- Banking Systems
- Haskell
- TypeScript
- High-Availability Services
- Team Management
- Technical Coaching
- System Integration
- Fintech
- Product Collaboration
How to Get Hired at Mercury
- Research Mercury's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight your experience in banking systems, engineering leadership, and working with or learning Haskell/TypeScript.
- Prepare for technical interviews: Expect individual contributor-level technical challenges in addition to managerial and system design discussions.
- Showcase leadership impact: Be ready to articulate how you've built, coached, and empowered high-performing engineering teams in past roles.
- Understand Mercury's product: Explore their demo site and articulate how your skills align with making their banking core seamless and reliable.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background