Engineering Team Lead

Buffalo, NYFull-time$146k–$156kPosted Jul 29, 2026

Title: Engineering Team Lead

Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.

Job Description: Plan, initiate, and manage information technology (IT) projects, providing high-level software development solutions and identify new technologies for implementation. Guide technical staff, evaluating complex interrelationships among programs, interfacing applications, and platforms; Perform specialized duties within M&T Bank’s Commercial, Credit, Finance, Risk, Regulatory, ICS & Wealth Technology – Technology department; Drive infrastructure, technology integration, implementation, and application support for commercial banking functional systems including loan origination, underwriting, approval, document preparation, and credit analysis systems used by M&T Bank’s commercial banking officers and customers; Contribute to Service Oriented Architecture (SOA), Integration, and Data Orchestration initiatives; Utilize batch data processing and data integration to design and develop multifaceted integration applications within the CL ART framework; Provide technical guidance in SOA for integrating complex data application systems with external cloud platforms; Ensure security and risk audit compliance on data standards; Conduct automated integration tests to achieve 100% pass results using standalone, console-based applications; Negotiate and reconcile data differences between legacy applications, promoting a “Single Source of Truth” data entity approach on an enterprise level; Develop batch-based applications and redesign existing applications as needed without affecting program timelines; Design infrastructure and implement automated deployment and testing solutions; Provide day-to-day guidance to technical individuals. Collaborate closely with client partners and business teams to evaluate, plan, and architect business initiatives using approved software tools and methodologies.

Minimum requirements: Bachelor’s degree (or foreign equivalent) in Information Technology or related technical field plus five (5) years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant or a related occupation.

Requires five (5) years of experience in each of the following:

  • Java Development for both Frontend and Backend Applications, including gathering customer requirements with stakeholders and end users, creating high-level architecture and designs, developing prototypes and features, conducting unit testing, and providing maintenance support;
  • API Services (including microservices) and Web Application Development using Java and supporting frameworks including SpringBoot, Spring, REST API, and SOAP;
  • Building and designing databases and data warehouses using Oracle or similar relational databases including MS SQL Server or MySQL; and
  • Batch processing using Java for data movement and transformation.

Requires two (2) years of experience in each of the following:

  • Leading and guiding the work of technical staff;
  • Running and administering applications;
  • Developing and maintaining integration applications in Enterprise Service Bus tools;
  • Java middleware orchestration libraries including Apache Camel;
  • JavaScript, frontend application development; and
  • DevOps Architecture and Delivery using Jenkins and GitLab.

Salary: $146,030.00-$156,030.00 per year

Location

Buffalo, New York, United States of America

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free