What you'll do
- Lead and manage a team of 7+ backend and full-stack engineers focused on Domestic Wires & Real-time Payments systems.
- Drive hiring, mentoring, and retention of high-performing engineers while shaping team structure as the payment rails group scales.
- Ensure technical quality, reliability, and system stability in critical financial payment systems balancing speed and safety.
- Collaborate closely with product, design, and cross-functional teams to prioritize and deliver high-impact payment features.
- Operate in a high-responsibility fintech domain, supporting Mercury’s pursuit of a bank charter and building bank-grade infrastructure.
What you should know
- This role requires experience managing software engineering teams in complex, high-impact domains like fintech or banking.
- Candidates should be comfortable with ambiguity and evolving scope as the payment rails group grows and new capabilities emerge.
- Familiarity or willingness to learn Haskell is important due to the company’s tech stack.
- The position demands strong technical judgment and leadership skills, including mentoring and cross-team coordination.
- Applicants should be prepared to work onsite in Canada and lead a team through scaling and operational excellence.
About the company
- Mercury is a fast-growing fintech company focused on modernizing business banking and payments.
- The company values diversity, inclusion, and equal opportunity, with strong commitments to accessibility and fairness.
- Mercury operates at the intersection of finance and technology, building secure and compliant money movement systems.
- They offer a competitive total rewards package including salary, equity, and benefits tailored to the fintech industry.
- Mercury is pursuing a bank charter, positioning itself uniquely to deliver bank-grade payment services.
Key required skills
HaskellBackend developmentTeam leadershipCross-functional collaborationPayments systems