Job Description

This role sits on a high‑visibility, agile engineering team building a next‑generation digital banking platform from the ground up. You’ll join a tight‑knit team of 5–7 engineers operating in a true product model—partnering closely with a product owner, scrum master, QA, and business systems analysts—where engineers have real ownership over design, delivery, and technical direction.

As a Lead Software Engineer, you’ll work hands‑on across full‑stack technologies while helping move digital banking customers onto a modern cloud platform. This is not a maintenance role. It’s an opportunity to influence architecture, shape engineering practices, and build new capabilities end‑to‑end on a program with strong leadership visibility and long‑term strategic impact.

At the expert level, you are responsible for writing high‑quality code while guiding the team’s technical approach—from requirements through deployment—ensuring solutions are resilient, secure, and aligned with bank...

Apply for this Position

Ready to join M&T Bank? Click the button below to submit your application.

Submit Application