This position is no longer accepting applications
Closed on October 23, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Senior Software Engineer - Tech 360
Backend Developer
Senior
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
Developer
DevOps
Engineering
ETL
Frontend
Integration
Software Development
Software Engineer
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at M&T Bank.
Job Description
Join M&T Bank to support the development of the Tech 360 enterprise technology platform, delivering scalable solutions for technology reporting.
Responsibilities
- Design, develop, and support enterprise-grade applications using one or more programming languages
- Build and maintain REST APIs, responsive web applications, ETL solutions, and scalable database systems aligned to business and technology objectives
- Write advanced-level source code that is organized, clean, efficient, secure, and maintainable; apply data structures and algorithms to solve business problems
- Lead cloud-native implementations using Kubernetes, containers, and microservices architecture
- Develop and maintain CI/CD pipelines to enable automated testing and deployment
- Define and implement API and integration strategies across enterprise platforms
- Collaborate with architects and security teams to implement authorization and policy-driven access controls
- Mentor engineers and help drive engineering excellence, resiliency, and operational best practices
- Participate in Agile and/or SAFe delivery teams, contributing to planning, estimation, execution, and continuous improvement
- Follow company risk and regulatory standards, policies, and controls per the Company’s Risk Appetite; identify risk-related issues for escalation
- Promote a culture of belonging aligned with the M&T Bank brand
- Maintain M&T internal control standards, including timely implementation of internal and external audit points and regulator-raised issues as applicable
- Complete other related duties as assigned
Requirements
- Education/experience: Associate’s degree with minimum 5 years of systems analysis and/or application development work experience OR Bachelor’s degree with minimum 3 years of systems analysis and/or application development work experience; in lieu of a degree, a combined minimum of 7 years education and/or relevant work experience including at least 3 years of systems analysis and/or application development work experience
- Experience developing RESTful APIs and microservices
- Angular and/or modern front-end development experience
- Kubernetes, Docker, and cloud-native development experience
- CI/CD pipeline implementation experience
- Advanced proficiency in one or more relevant programming languages
- Strong understanding of software development best practices, application architecture, and SDLC methodologies
Preferred
- Proven ability to build executive-facing reporting, analytics, or dashboard solutions that turn complex data into actionable insights
- Strong experience integrating data from multiple sources, including APIs, databases, data warehouses, and cloud platforms
- Strong data visualization and reporting experience using Power BI, Tableau, Chart.js, D3.js, or equivalent tools
- Experience designing scalable application architectures with focus on performance, security, maintainability, and reliability
- Proficiency with SQL and data modeling concepts, including dimensional models, KPIs, metrics, and reporting frameworks
- Experience building centralized reporting platforms, operational intelligence systems, or executive decision-support applications
Technology Focus
- REST APIs, ETL
- Kubernetes, containers, microservices
- CI/CD
- Angular
- Docker, cloud-native development
- SQL
- Power BI, Tableau, Chart.js, D3.js
Location and Pay
- Location: Buffalo, NY (hybrid)
- Salary: USD 97,100 - 161,800 per year
- Experience level: Minimum 3 years
- Education: Bachelor’s degree