Lead Software Engineer - Cloud-Native IAM & Microservices

M&T Bank

Buffalo (NY)

On-site

USD 116,000 - 194,000

Full time

23 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Health benefits
401(k) match
Paid time off and holidays
Volunteer time off

Job summary

M&T Bank in Buffalo, NY is seeking a Lead Software Engineer to drive modernization of our Enterprise Entitlements platform, delivering scalable, cloud-native identity, access, and authorization solutions. The role requires leadership in architecture and hands-on development across digital banking systems.

You will lead design and development with Java, Spring Boot, REST APIs, and modern UI frameworks, while guiding cloud-native practices using Kubernetes, Docker, Istio, and Envoy.

Qualifications

  • Associate’s degree with 7+ years of related work, or Bachelor’s with 5+ years, or equivalent experience.
  • Strong Java and Spring Boot expertise.
  • Experience building RESTful APIs and microservices.
  • Angular or modern front-end development experience.
  • Kubernetes, Docker, and cloud-native development.
  • CI/CD pipeline implementation experience.
  • Solid understanding of security, authentication, and authorization concepts.

Responsibilities

  • Design, develop, and support enterprise-grade applications using Java, Spring Boot, REST APIs, and modern UI frameworks.
  • Lead cloud-native solutions leveraging Kubernetes, containers, and microservices.
  • Develop and maintain CI/CD pipelines with automated testing and deployment.
  • Define API and integration strategies across enterprise platforms.
  • Partner with architects and security teams on authorization and policy-driven access controls.
  • Contribute to service mesh architectures using Istio and Envoy.
  • Author and maintain policy definitions using Rego/OPA (preferred).
  • Mentor engineers and promote engineering excellence and operational best practices.

Skills

Java
Spring Boot
REST APIs
Microservices
Angular
CI/CD
Security concepts
Cloud-native development
Policy-driven access control
Mentoring

Education

Associate’s degree
Bachelor’s degree

Tools

Kubernetes
Docker
Istio
Envoy
OPA / Rego

Job description

M&T Bank in Buffalo, NY is seeking a Lead Software Engineer to drive modernization of our Enterprise Entitlements platform, delivering scalable, cloud-native identity, access, and authorization solutions. The role requires leadership in architecture and hands-on development across digital banking systems.

You will lead design and development with Java, Spring Boot, REST APIs, and modern UI frameworks, while guiding cloud-native practices using Kubernetes, Docker, Istio, and Envoy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer — Cloud-Native IAM & Platform Security
Lead Software Engineer — Cloud-Native IAM & Platform Security

M&T Bank Corporation • Buffalo (NY), Northern (KY)

Hybrid
USD 116,000 - 194,000
401(k) match at 5%
25 days PTO
12 paid holidays
+1
Engineering Team Lead — Java Microservices & Cloud
Engineering Team Lead — Java Microservices & Cloud

M&T Bank • Buffalo (NY)

On-site
USD 116,000 - 194,000
Health benefits
401(k) match
Competitive compensation
Enterprise Cloud & Software Architect (Java/Azure)
Enterprise Cloud & Software Architect (Java/Azure)

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 168,000 - 279,000
Work from home one day per week
Lead Software Engineer
Lead Software Engineer

M&T Bank • Buffalo (NY)

On-site
USD 116,000 - 194,000
Competitive compensation
Health benefits
401(k) match
+2
Lead Software Engineer: API, Middleware & Modernization
Lead Software Engineer: API, Middleware & Modernization

mtb • Buffalo (NY)

On-site
USD 150,000 - 200,000
Engineering Team Lead, Enterprise Developer Experience
Engineering Team Lead, Enterprise Developer Experience

M&T Bank • Buffalo (NY)

On-site
USD 116,000 - 194,000
Engineering Lead - Digital Banking Onboarding & Cloud
Engineering Lead - Digital Banking Onboarding & Cloud

Relha LLC • Buffalo (NY), Northern (KY)

Hybrid
USD 116,000 - 194,000
Competitive compensation
Health and retirement benefits
401(k) match 5%
Engineering Team Lead - Java/Spring & Onboarding Platforms
Engineering Team Lead - Java/Spring & Onboarding Platforms

mtb • Buffalo (NY)

On-site
USD 116,000 - 194,000
Competitive compensation
Health benefits
Retirement benefits
+1
Backend Software Engineer — Java, Spring Boot & Python
Backend Software Engineer — Java, Spring Boot & Python

M&T Bank • Buffalo (NY)

On-site
USD 81,000 - 135,000
Health, welfare, and retirement
25 days PTO plus 12 holidays
401(k) match at 5%
+1
Backend Engineer - Java, Spring Boot & Python Microservices
Backend Engineer - Java, Spring Boot & Python Microservices

Relha LLC • Buffalo (NY), Northern (KY)

Hybrid
USD 81,000 - 135,000
Competitive pay
Health benefits
401(k) match
+3