Senior Software Engineer – Java 8 & Azure Migration

Company: M&T Bank

Location: Buffalo, NY

Salary: $97,100 - $161,800 a year

Type: Full-time

Posted: 2026-03-18

About this role

Overview:

Overview

Join a small, highly impactful engineering team at the center of M&T Bank’s consumer lending technology. This Senior Software Engineer will play a critical role in supporting and modernizing systems that power indirect auto lending and internal loan origination workflows used across the bank.

You’ll work hands‑on with a mission‑critical Java 8 backend service and supporting applications that integrate directly with M&T’s mainframe loan origination system (ACAPS), while helping lead a major cloud migration to Microsoft Azure and advancing DevOps maturity. This role offers the opportunity to make meaningful, incremental improvements to complex legacy systems, influence architecture decisions, and directly support business outcomes—without the expectation of rewriting everything from scratch.

This is an ideal role for an experienced engineer who enjoys ownership, modernization, and problem‑solving in a regulated environment, thrives on balancing multiple priorities, and is energized by being part of a space undergoing active and long‑term transformation.

Primary Responsibilities

  • Independently work within the approved Software Development Lifecycle (SDLC) to design, develop, and enhance applications that solve business needs while minimizing risk to the Bank through clean, resilient, and secure code.
  • Serve as a hands‑on contributor to a small distributed team responsible for integrations with the mainframe loan origination system (ACAPS), supporting multiple applications with varying technologies.
  • Maintain and enhance a critical Java 8 backend service that supports indirect auto lending workflows, requiring a strong commitment to quality, stability, and 24/7 operational support.
  • Contribute to the ongoing migration of core applications to Microsoft Azure, helping the team strategically adopt cloud capabilities without unnecessary rewrites.
  • Bring increased DevOps maturity to legacy systems by improving deployment pipelines, automation, a...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Buffalo