Engineering Manager

M&T Bank Corporation

Buffalo (NY)

On-site

USD 209,000 - 219,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

M&T Bank Corporation is seeking an Engineering Manager to oversee application development, data platforms, and risk controls in Buffalo, NY. The role emphasizes strong leadership of teams, delivering compliant financial systems and scalable technologies.

Responsibilities include guiding SDLC across Agile and Waterfall, coordinating with management, and driving continuous improvement while ensuring timely delivery and effective collaboration across departments.

Qualifications

  • Bachelor’s degree required in a technical field.
  • 7+ years of experience in Engineering/Architecture/related roles.
  • Experience in designing and managing RDBMS, SQL, Oracle databases.
  • Experience building ETL processes and data integration.
  • Experience with SDLC, Agile, and Waterfall methodologies.

Responsibilities

  • Oversee application development, microservices, ETL, and data modeling.
  • Lead teams to safeguard financial systems and enhance AML/KYC compliance.
  • Design and maintain internal controls to mitigate risk.
  • Lead Agile development with CI/CD pipelines and version control.
  • Manage staffing, budgets, and cross-department collaboration.
  • Present IT progress and manage cost centers across teams.

Skills

Agile methodologies
CI/CD
TFS
Git
RDBMS design
ETL processes
Data modeling
Big Data
NoSQL
JIRA
Confluence
Erwin Data Modeler
Root Cause Analysis
Fishbone Analysis

Education

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related technical field

Tools

SQL
Oracle
NoSQL
Big Data tools

Job description

Title: Engineering Manager Job Location: 1 Seneca St, Buffalo, NY 14203.

Position requires in-office work four (4) days every week. Job Description: Oversee application development, microservices, ETL processes, and data modeling using SQL, Oracle, NoSQL, and Big Data tools. Manage Team Leaders in safeguarding financial systems from illicit use, enhancing compliance, AML, KYC, Identity and Digital transformation. Design, implement, maintain and enhance internal controls to mitigate risk on an ongoing basis. Identify risk-related issues needing escalation to management. Lead Agile software development, ensuring effective CI/CD pipelines with TFS and Git. Coordinate with client management to analyze business requirements, recommend innovations, and implement scalable technologies. Monitor industry trends and maintain strong vendor relationships to adopt best practices and emerging tools. Oversee staffing, budgets, and cross-departmental collaboration to achieve strategic goals. Direct systems development, technical implementation, and documentation within risk and regulatory standards. Build career development plans and continuous improvement frameworks for engineering teams. Manage staffing, performance appraisals, promotions, salary recommendations, performance management and terminations. Present IT progress, establish policies, and manage multiple cost centers across diverse teams. Drive compliance, mitigate risks, and maintain internal controls aligned with the company’s risk appetite. Ensure timely project delivery while addressing potential delays and promoting enterprise-wide solutions.

Minimum requirements: Bachelor’s degree (or foreign equivalent) in Computer Science, Information Systems, Software Engineering, or related technical field plus seven (7) years of experience as Engineering Manager, Enterprise Architect, or related occupation.

Position requires five (5) years of experience in each of the following:
  • Designing, managing, and optimizing RDBMS, SQL, and Oracle databases;
  • Developing, executing, and maintaining ETL processes using SSIS and Informatica to ensure efficient data integration and transformation;
  • Experience in creating dynamic reports using SSRS or Business Objects;
  • Implementing and managing version control systems including GIT or TFS to ensure efficient code versioning, collaboration, and project tracking;
  • Managing the Software Development Life Cycle (SDLC) with practical application in Agile and Waterfall methodologies, including planning, designing, developing, testing, and deploying software projects;
  • Designing, implementing, and managing Big Data platforms, including Hadoop and NoSQL databases, to handle large-scale data processing and storage;
  • Utilizing collaborative tools with JIRA and Confluence for project management, team collaboration, and documentation;
  • Designing and implementing data models using Erwin Data Modeler to structure and organize data effectively for various applications and analytics;
  • Applying techniques like Root Cause and Fishbone Analysis using tools including Lucid chart, Miro or Visio for effective problem-solving and visualization;
  • Identifying and enhancing system performance using tools including Dynatrace, Datadog, or Prometheus for monitoring and optimization;
  • Developing dynamic user interfaces and complex web applications using Java, .NET, React, and Angular;
  • Rapid prototyping and deploying robust web applications using Python, Flask, Django, and Spring framework for backend services and RESTful APIs;
  • and Microsoft Project and Trello for detailed project planning, scheduling, and resource allocation.

Salary: $208,938.00-$218,938.00 per year

Location Buffalo, New York, United States of America

Great companies have an enduring sense of purpose. At M&T, our purpose is a simple one: make a difference in people’s lives and uplift the communities we serve. M&T Bank Corporation is a financial holding company headquartered in Buffalo, New York. M&T’s affiliates offer advice, guidance, expertise and solutions across the entire financial spectrum, combining M&T Bank’s traditional banking services with the wealth management and institutional capabilities offered by Wilmington Trust. M&T Bank has a network of over 1,000 branches and 2,200 ATMs that span 12 states from Maine to Virginia and Washington, D.C. For more than 165 years, M&T has strived to take an active role in our communities and build long-lasting relationships with our customers. We are a bank for communities- combining the capabilities of a large bank with the care of a locally focused institution. As an employer of choice, we are proud to offer competitive benefits ranging from medical and retirement to forty hours of paid volunteer time, each year. Our core values - integrity, ownership, collaboration, curiosity, and candor - drive the work we do. We seek to further build upon our record of success by bringing in top talent and fresh skill sets while continuing to support the growth and development of all our team members. View M&T’s Human Capital Report to learn more.

M&T Bank is unwavering when it comes to providing equal employment opportunities to all employees and applicants without regard to race, color, national origin, religion, ethnicity, sex, gender identity, age, disability, citizenship, pregnancy, veteran status, military status, marital status, sexual orientation, genetic information or any other characteristic protected under applicable federal, state or local laws.

M&T Bank Corporation has policies and procedures in place to promote a drug free workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Infrastructure Analyst
Infrastructure Analyst

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 75,000 - 124,000
Executive Strategic Operations Analyst - Technology
Executive Strategic Operations Analyst - Technology

M&T Bank Corporation • Buffalo (NY)

On-site
USD 75,000 - 124,000
Master Data Management Administrator
Master Data Management Administrator

M&T Bank Corporation • Buffalo (NY)

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

M&T Bank Corporation • Wilmington (DE)

On-site
USD 187,000 - 192,000
Engineering Team Lead (Java/Springboot/API - Digital Engineering)
Engineering Team Lead (Java/Springboot/API - Digital Engineering)

M&T Bank Corporation • Buffalo (NY)

On-site
USD 116,000 - 194,000
Health benefits
Retirement benefits
401(k) match
Product Manager IV
Product Manager IV

M&T Bank Corporation • New York (NY)

On-site
USD 210,000 - 215,000
Medical benefits
Retirement plan
Volunteer time
Data Scientist – Technology and Enterprise Operations First Line Risk
Data Scientist – Technology and Enterprise Operations First Line Risk

M&T Bank Corporation • Buffalo (NY)

On-site
USD 124,000 - 206,000
Medical and retirement
Forty hours of paid volunteer time per
Volunteer time off
2027 Technology Development Program - Software Engineering
2027 Technology Development Program - Software Engineering

M&T Bank Corporation • Buffalo (NY)

On-site
USD 40,000 - 59,000
Engineering Team Lead - SDLC Tooling
Engineering Team Lead - SDLC Tooling

M&T Bank Corporation • Buffalo (NY)

On-site
USD 116,000 - 194,000
Business Systems Team Leader
Business Systems Team Leader

M&T Bank Corporation • Village of Williamsville (NY)

On-site
USD 103,000 - 172,000
Medical benefits
Retirement plan
Volunteer time off