Salary
≈ $101k – $182k per year (Estimated)
Location
In office (Buffalo)
Seniority
Senior · 5+ 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 Nov 8, 2026. First seen by Alion on Sep 4, 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.
This role is four days onsite at our Seneca One Buffalo, NY location or Wilmington Center, DE location, with the flexibility to work from home one day per week.
Overview
Responsible at the proficient level for designing, developing, testing, and maintaining software solutions while contributing to technical requirements gathering. Develops scalable, secure, and resilient applications using modern technologies including Java, Spring Boot, and Python, and collaborates with team members to deliver high-quality software solutions. Completes work following banking technology standards and contributes to the overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).
Primary Responsibilities
Work within the boundaries of the approved Software Development Life Cycle (SDLC) to solve business needs and minimize risks to the Bank through clean and resilient code with guidance as needed.
Provide feedback in pull requests to other team members.
Participate in code reviews by presenting and providing constructive feedback on code quality and improvements with team members.
Write organized, clean, efficient, and secure source code using Java, Spring Boot, Python, and related technologies, verified by a senior team member as required.
Design, develop, test, and maintain backend services, APIs, and microservices.
Utilize source control management tools to organize and maintain code, with review from manager for structure and conflict resolution.
Jointly analyze technical and business requirements for completeness, accuracy, and feasibility with senior team members to ensure accurate scoping of work.
Collaborate, document, and communicate technical implementation details clearly and concisely within the team on dependent requirements as needed.
Develop and support automation, integration, and data-processing solutions using Python.
Participate in application modernization initiatives and contribute to technical design and implementation decisions.
Collaborate with cross-functional teams to design scalable, secure, and resilient cloud-native applications.
Contribute to front-end development efforts using React and related technologies when applicable.
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.
Scope of Responsibilities
Supervisory/Managerial Responsibilities
No supervisory responsibilities.
Education and Experience Required
Associate's degree and a minimum of 3 years' systems analysis and/or application development work experience OR Bachelor's degree and a minimum of 1 year systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 5 years' education and/or relevant work experience, including a minimum of 1 year of systems analysis and/or application development work experience.
Professional proficiency in Java and/or Python with experience developing enterprise applications.
Experience developing applications using Spring Boot and RESTful APIs.
SQL and Database Development
Experience with source control tools such as Git and collaborative software development practices including code reviews.
Understanding of object-oriented design principles and modern software development methodologies.
Education and Experience Preferred
Experience developing applications using Java, Spring Boot, and Python.
Experience building and consuming RESTful APIs and microservices.
Experience working in a team environment.
Ability to work autonomously.
Ability to multitask on moderately complex projects.
Experience with cloud platforms such as Microsoft Azure.
Experience with CI/CD pipelines and DevOps practices.
Experience working with relational and/or NoSQL databases.
Experience with React and modern front-end development frameworks (preferred).
Knowledge of containerization technologies such as Docker and Kubernetes.
Knowledge of secure coding practices and application security principles.
Strong analytical and problem-solving skills.
Strong organizational and time management skills.
Proficient verbal and written communication skills.
Technical Skills
Required
Java
Spring Boot
Python
REST APIs / Microservices
Git / Source Control
SQL and Database Development
Preferred
React
Azure Cloud Services
Docker
Kubernetes
CI/CD Tools (GitLab, Azure DevOps)
MongoDB or other NoSQL databases
Agile/Scrum Development Practices
We support our team members with generous benefits.
Competitive compensation
Health, welfare, and retirement benefits
401(k) match at 5%
Work-life balance and flexible work arrangements
Banking Officers start with 25 days PTO plus 12 paid holidays
40 hours paid volunteer hours per year
Much more. For details, see: M&T Benefits Overview
Location
Buffalo, New York, United States of AmericaFree 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,130,772 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.
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
Remote, many countries
Similar stack
Same company
Buffalo
Apply
$86k – $99k per year · Equity · Remote (United States) · Full-Time · 7+ years exp · Bachelor's Degree · Norfolk
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Databases
MySQL
PostgreSQL
RabbitMQ
AI/ML
Copilot
Windsurf
Devin
Frontend
React.js
DevOps
Rest API
CI/CD
Git
AWS
Incident Management
Management
Agile
Scrum
QA
Rest-Assured
Apply
Senior .NET Developer
2 months ago
In office · Full-Time · 5+ years exp · Columbus
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Docker
Apply
[Remote] Senior Full-Stack Engineer
4 hours ago
Remote (United States) · Full-Time · United States
JavaScript
TypeScript
AI/ML
AI Agents
LLM
Frontend
Next.js
React.js
tRPC
Apply
$129k – $161k per year · Remote (United States) · Full-Time · United States
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
PostgreSQL
Frontend
Angular
Mobile
Dependency Injection
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Design
Figma
Apply
Software Engineering Technical Leader
3 days ago
Remote (Switzerland) · Full-Time · Bachelor's Degree · Zurich · Brussels · Barcelona · Bratislava · London
Rust
C++
Zig
DevOps
Cilium
Kubernetes
eBPF
Linux
Apply
Sr. Backend Engineer
25 days ago
Remote (MENA, Europe) · Full-Time · Cairo
Python
SQL
Databases
DynamoDB
Apache Kafka
AI/ML
Machine Learning
DevOps
Rest API
GCP
OpenShift
Azure
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
API Gateway
Management
Agile
Scrum
Kanban
Apply
$90k – $110k per year · Remote (United States) · Full-Time · 8+ years exp · United States
SQL
C#
C#
.NET
Databases
SQLite
Azure SQL Database
Mobile
MAUI
Xamarin
Offline-First
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
$80k – $100k per year · Remote (United States) · Full-Time · 8+ years exp · Brazzaville
SQL
C#
C#
ASP.NET Core
Databases
Azure SQL Database
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Cybersecurity
FedRAMP
Management
Agile
Apply
Scrum Master - Business Analyst - QA Tester
2 days ago
$90k – $110k per year · Remote (United States) · Full-Time · 1+ year exp · United States
SQL
DevOps
Azure DevOps
Azure
Management
Jira
Agile
Scrum
QA
Selenium
Playwright
Postman
Apply
Director, Salesforce Solution Architect
2 days ago
$185k – $195k per year · Remote (United States) · Public Trust · Full-Time · 12+ years exp · Bachelor's Degree · United States
Apex
Apex
Lightning Web Components
MuleSoft
Salesforce Flow
Salesforce Data Cloud
AI/ML
Agentforce
DevOps
Rest API
CI/CD
Git
SOAP
Cybersecurity
NIST 800-53
FedRAMP
Management
Agile
Scrum
Defense
CMMC
Apply
Software Engineering Manager - II
2 days ago
In office · Full-Time · 12+ years exp · Bachelor's Degree · Bengaluru
JavaScript
AI/ML
AI Agents
DevOps
Rest API
SOAP
Management
ServiceNow
Agile
ITSM
Apply
$97k – $162k per year · Hybrid · Full-Time · 7+ years exp · Associate's Degree · Buffalo
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Svelte
Angular
React.js
Lit
Storybook
Web Components
DevOps
CI/CD
Design
Figma
Management
Agile
Apply
Lead Software Engineer – Java, MS SQL
7 days ago
$116k – $194k per year · Hybrid · Full-Time · 9+ years exp · Associate's Degree · Buffalo
Java
C#
Java
Spring Boot
C#
.NET
Databases
MS SQL
DevOps
Ansible
Dynatrace
Git
Management
ServiceNow
QA
Playwright
Apply
Senior Software Engineer – C#, .NET
11 days ago
$97k – $162k per year · Hybrid · Full-Time · 7+ years exp · Associate's Degree · Buffalo
SQL
C#
C#
.NET
Blazor
DevOps
Terraform
Azure
CI/CD
Git
GitLab
Analytics
Power BI
ETL/ELT
Management
Agile
Apply
Lead Software Engineer
12 days ago
$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
Distinguished Software Engineer
21 days ago
$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
Associate Software Engineer
2 days ago
$75k – $95k per year · Equity · In office · Full-Time · Bachelor's Degree · Buffalo
Python
C++
DevOps
Linux
Apply
Apply
Apply
Group AI Enablement Manager
2 days ago
$140k – $180k per year · Equity · Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Buffalo · Tewkesbury
Databases
Databricks
AI/ML
AI Agents
Machine Learning
Apply
EHS Project Coordinator
2 days ago
$65k – $80k per year · Equity · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Buffalo
Management
Microsoft Project
SharePoint
Apply
This is one of many
2,130,772 more open roles from verified company boards, updated every day.

