Senior Software Engineer — Banking Payments (Hybrid)

M&T BANK CORPORATION

South Dakota

Hybrid

USD 97,000 - 162,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

M&T Bank is seeking an experienced software engineer in Buffalo, NY. The role focuses on writing high-quality Java/Spring Boot code for scalable, real-time payment applications within the SDLC, and ensuring resiliency of critical systems.

You will review code, analyze requirements, and collaborate with business and technical stakeholders to drive robust architectures. The position requires 5–7 years in systems analysis or development with banking payments experience.

Qualifications

  • Advanced proficiency in Java and Spring Boot for scalable payment applications.
  • 5-7 years with Oracle and/or SQL Server incl. design, performance tuning, complex queries.
  • Strong experience in banking payments (Zelle, RTP, or digital payments).
  • Hands-on design/integration of SOAP and REST APIs for internal/external partners.

Responsibilities

  • Write clean, secure, scalable code within SDLC and payment domains.
  • Review PRs, provide feedback, and manage change requests.
  • Analyze requirements for completeness, accuracy, and feasibility.
  • Collaborate and document technical implementation details with teams.

Skills

Java
Spring Boot
REST APIs
SOAP APIs
Oracle/SQL Server
SQL
Payment systems
Real-time payments

Education

Assoc. degree + 5y
Bachelors + 3y

Job description

M&T Bank is seeking an experienced software engineer in Buffalo, NY. The role focuses on writing high-quality Java/Spring Boot code for scalable, real-time payment applications within the SDLC, and ensuring resiliency of critical systems.

You will review code, analyze requirements, and collaborate with business and technical stakeholders to drive robust architectures. The position requires 5–7 years in systems analysis or development with banking payments experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Payments & Java (Hybrid)
Senior Software Engineer - Payments & Java (Hybrid)

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Hybrid (Java/Spring, Payments)
Senior Software Engineer - Hybrid (Java/Spring, Payments)

mtb • United States

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Hybrid (Payments & APIs)
Senior Software Engineer - Hybrid (Payments & APIs)

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Payment Technology
Senior Software Engineer - Payment Technology

M&T BANK CORPORATION • South Dakota

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Payment Technology
Senior Software Engineer - Payment Technology

mtb • United States

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Payment Technology
Senior Software Engineer - Payment Technology

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Hybrid Cloud & Data Platform
Senior Software Engineer - Hybrid Cloud & Data Platform

mtb • United States

Hybrid
USD 97,000 - 162,000
Senior Software Engineer – Enterprise Tech Platform Hybrid
Senior Software Engineer – Enterprise Tech Platform Hybrid

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Java Engineer - Banking Wire Platform on Azure
Senior Java Engineer - Banking Wire Platform on Azure

TheCorporate • Buffalo (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer - Payment Technology
Senior Software Engineer - Payment Technology

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000