2,046,173open jobs
120,518companies
246,381added this week
Browse all
Salary
$97k – $162k per year
Location
Hybrid (Buffalo, United States)
Seniority
Senior · 7+ years exp
Visa
H-1B filings in 12 months: 67 · for this role: 47 · green card filings: 29
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 27, 2026. M&T Bank scores B on the Alion truth index.

Overview
Company
Impact
Profile match
M&T Bank is an American regional bank founded in Buffalo in 1856 to serve manufacturers and traders, and it has grown into one of the larger commercial banks in the northeastern United States. It concentrates on commercial and business banking, commercial real estate lending and retail branches across New York, the mid-Atlantic and New England, a footprint substantially enlarged by its 2022 acquisition of People's United Financial. Headquartered in Buffalo and listed on the New York Stock Exchange, it has a long-standing reputation for conservative credit underwriting through economic cycles.

Overview:

Join M&T Bank's API Services organization as a Senior Software Engineer supporting Core Banking APIs, where you'll help develop and modernize the backend services that connect applications across the Bank to critical downstream systems. API Services serves as a central integration layer, enabling digital, business banking, retail, and commercial applications to securely access capabilities such as account, transaction, and statement information.

In this role, you'll design, develop, and support Java-based APIs and backend services while contributing to cloud modernization and the continued evolution of the Bank's enterprise API ecosystem. You'll join a collaborative engineering environment where team members develop deep expertise in specific services while gaining exposure across multiple products and application areas. The team encourages curiosity, continuous learning, and innovation, including dedicated opportunities to explore new ideas and technologies.

Primary Responsibilities:

  • Work independently and within the boundaries of the approved Software Development Lifecycle (SDLC) to process, design, and develop applications to solve business needs and minimize risks to the Bank by writing clean and resilient code.
  • Design, develop, enhance, and support Java-based backend applications, APIs, and services supporting the Bank's enterprise API ecosystem.
  • Build and support API-driven solutions and integrations that enable communication between internal and external banking applications and downstream systems.
  • Develop new API capabilities and enhance existing services to support evolving business and technology needs.
  • Regularly review pull requests, provide feedback, and execute on the change management of the request.
  • Author organized, clean, efficient, and secure source code at an advanced level in a minimum of one programming language and apply knowledge of appropriate data structures and algorithms to solve business problems.
  • Utilize source code management tools to manage and deploy code/applications, ensure compliance with SDLC policies, and support merge conflict resolution.
  • Independently analyze and critique technical and business requirements to ensure completeness, accuracy, and feasibility.
  • Troubleshoot and support backend applications, services, APIs, and related platform issues across development and production environments.
  • Collaborate, document, and communicate technical implementation details clearly and concisely with engineers, technical partners, and dependent teams.
  • Conduct code reviews, providing constructive feedback on code quality and improvements to team members.
  • Contribute to conversations with business and technical stakeholders regarding application architecture and technology solutions.
  • Contribute to modernization efforts, including the migration and evolution of existing services toward cloud-based technologies.
  • Support highly available, enterprise-scale applications and services.
  • Contribute to continuous improvement and innovation across the engineering organization, including the use of emerging and AI-assisted development technologies.
  • Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.
  • Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
  • Complete other related duties as assigned.

Supervisory/Managerial Responsibilities:

No supervisory responsibilities.

Education and Experience Required:

  • Associate's degree and a minimum of 5 years' systems analysis and/or application development work experience or Bachelor's degree and a minimum of 3 years' systems analysis and/or application development work experience. In lieu of degree, a combined minimum of 7 years' education and/or relevant work experience, including a minimum of 3 years' systems analysis and/or application development work experience.
  • Advanced proficiency in a minimum of one relevant programming language.
  • Experience developing backend applications and services using Java or a similar object-oriented programming language.
  • Experience developing applications and backend services using Spring Boot or a comparable application development framework.
  • Experience designing, developing, or supporting APIs, RESTful services, and API-driven architectures.
  • Experience with source control and software development lifecycle tools and practices.
  • Experience supporting complex enterprise applications and technology platforms.
  • Experience working with cloud technologies or cloud-based application environments.

Education and Experience Preferred:

  • A minimum of 5 years of Java development experience.
  • A minimum of 5 years of Spring Boot development experience.
  • Advanced analytical skills specific to application development.
  • Microsoft Azure experience.
  • Strong backend software engineering experience, including the development and support of enterprise APIs and services.
  • Experience with API management, API gateway technologies, or enterprise integration platforms.
  • Experience with cloud-native application development and cloud migration or modernization efforts.
  • Experience supporting enterprise-scale applications with significant transaction or API volumes.
  • Experience working across multiple applications, services, or integrated systems.
  • Experience working with upstream and downstream technology partners and troubleshooting issues across integrated applications.
  • Experience working in a collaborative Agile team environment.
  • Exposure to AI-assisted software development tools and development practices.
  • Demonstrated troubleshooting and problem-solving skills.
  • Ability to analyze complex or ambiguous technical problems, develop solutions, and communicate technical reasoning clearly.
  • Ability to work autonomously while collaborating effectively across technical teams.
  • Ability to learn new technologies and adapt to evolving technical environments.
  • Ability to multitask on complex projects.
  • Strong organizational and time management skills.
  • Proficient verbal and written communication skills.
  • Financial services experience preferred.

#LI-JB3

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.

Location

Buffalo, New York, United States of America
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,046,173 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Buffalo
Founding Engineer 4 hours ago
$200k – $400k per year · In office · Nationals only · Full-Time · 3+ years exp · New York
Python
AI/ML
AI Agents
Machine Learning
DevOps
Platform Engineering
Analytics
A/B Testing
Apply
$250k – $325k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · San Francisco
Rust
C++
AI/ML
Machine Learning
DevOps
Kubernetes
Apply
$108k – $216k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Bellevue · Sunnyvale
Python
JavaScript
AI/ML
AI Agents
DevOps
CI/CD
Apply
≈ $143k – $266k per year (Estimated) · In office · Full-Time · 6+ years exp · Bachelor's Degree · Sunnyvale
Python
JavaScript
TypeScript
Databases
MS SQL
ElasticSearch
Azure Cosmos DB
DevOps
CI/CD
Kubernetes
Apply
≈ $117k – $219k per year (Estimated) · In office · Full-Time · 6+ years exp · Bachelor's Degree · Bentonville
JavaScript
DevOps
CI/CD
Platform Engineering
Apply
SDE III - Backend 1 day ago
≈ $14k – $36k per year (Estimated) · Remote (India) · 6+ years exp · Pune
Go
Java
Frontend
GraphQL
DevOps
Rest API
GCP
Datadog
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Apply
Hybrid · Full-Time · 2+ years exp · Thiruvananthapuram
Python
JavaScript
Java
TypeScript
SQL
Java
Maven
Gradle
Databases
MySQL
Frontend
Angular
Bootstrap
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
Git
AWS
GitHub
Management
Confluence
Agile
Scrum
QA
Selenium
SoapUI
Apply
≈ $18k – $41k per year (Estimated) · In office · Full-Time · 7+ years exp · Bachelor's Degree · Hyderabad
Apex
Apex
Gearset
Copado
Visualforce
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
Git
AWS
SOAP
Cybersecurity
GDPR
HIPAA
Management
Agile
Apply
≈ $19k – $46k per year (Estimated) · In office · 1+ year exp · Tlalnepantla
Python
SQL
Ruby
Scala
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
Analytics
ETL/ELT
Apply
≈ $60k – $131k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Singapore
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
Apache Kafka
Amazon Redshift
AI/ML
Spark
Airflow
MLFlow
Function Calling
AI Agents
Feature Store
LLM Guardrails
DevOps
Terraform
GitHub Actions
OpenTelemetry
Prometheus
GitLab CI
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Amazon EKS
AWS Lambda
AIOps
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
Amazon EventBridge
AWS Step Functions
API Gateway
Cybersecurity
Least Privilege
Analytics
A/B Testing
AWS Glue
Apply
$116k – $194k per year · In office · Full-Time · 9+ years exp · Associate's Degree · Buffalo
Python
SQL
Python
Flask
Databases
PostgreSQL
Oracle
MS SQL
DevOps
Rest API
GitLab CI
CI/CD
GitLab
Management
Agile
Apply
$81k – $135k per year · Hybrid · Full-Time · 5+ years exp · Associate's Degree · Buffalo
Java
C#
Java
Spring Boot
C#
.NET
DevOps
Rest API
Azure
Apply
$89k – $148k per year · In office · Full-Time · 5+ years exp · Associate's Degree · Philadelphia
SQL
C#
C#
.NET
DevOps
Azure DevOps
Azure
GitHub
Management
Agile
Apply
$184k – $307k per year · Hybrid · Full-Time · 13+ years exp · Associate's Degree · Wilmington
Java
Java
Spring Boot
DevOps
Istio
Envoy
Azure
Kubernetes
Service Mesh
Azure AKS
Cybersecurity
Open Policy Agent
Apply
$97k – $162k per year · In office · Full-Time · 7+ years exp · Associate's Degree · Buffalo
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
Kibana
Dynatrace
Azure
CI/CD
Git
Kubernetes
Azure AKS
Cybersecurity
SonarQube
Mend
Microsoft Entra ID
Management
Agile
Apply
$116k – $194k per year · In office · Full-Time · 9+ years exp · Associate's Degree · Buffalo
Python
SQL
Python
Flask
Databases
PostgreSQL
Oracle
MS SQL
DevOps
Rest API
GitLab CI
CI/CD
GitLab
Management
Agile
Apply
$81k – $135k per year · Hybrid · Full-Time · 5+ years exp · Associate's Degree · Buffalo
Java
C#
Java
Spring Boot
C#
.NET
DevOps
Rest API
Azure
Apply
$97k – $162k per year · Hybrid · Full-Time · 7+ years exp · Associate's Degree · Buffalo
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
Rest API
Management
Agile
Apply
$68k – $102k per year · In office · Bachelor's Degree · Buffalo
Analytics
Microsoft Excel
Apply
$110k – $125k per year · In office · Full-Time · 2+ years exp · High School Diploma · Albany · Buffalo · Syracuse
Apply
See all jobs
This is one of many
2,046,173 more open roles from verified company boards, updated every day.