Engineering Team Lead

Buffalo, NY, US • Posted 4 days ago • Updated 46 minutes ago
Full Time
On-site
USD $116,400.00 - 194,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Stakeholder Engagement
  • Mentorship
  • User Experience
  • Roadmaps
  • Automated Testing
  • Management
  • Team Leadership
  • Accountability
  • Innovation
  • Continuous Improvement
  • Higher Education
  • Java
  • Spring Framework
  • API
  • Microservices
  • AngularJS
  • React.js
  • Continuous Integration
  • Continuous Delivery
  • DevOps
  • Communication
  • Stakeholder Management
  • IT Management
  • Leadership
  • Banking
  • Onboarding
  • Cloud Computing
  • Kubernetes
  • Agile

Summary

Position Summary
We are seeking an Engineering Team Lead to lead the team responsible for delivering modern enrollment and onboarding experiences across multiple digital banking channels. This role combines technical leadership, people leadership, and stakeholder engagement.

Key Responsibilities
  • Lead and mentor a high-performing team of software engineers.
  • Drive delivery of strategic enrollment and onboarding initiatives.
  • Partner with Product, Architecture, UX, and business stakeholders to define priorities and roadmaps.
  • Provide technical leadership across full-stack solutions leveraging Java, Spring Boot, APIs, and modern web technologies.
  • Ensure delivery excellence through Agile practices, CI/CD, test automation, and engineering best practices.
  • Manage technical dependencies, risks, and cross-team coordination.
  • Support cloud modernization and digital transformation initiatives.
  • Foster a culture of accountability, innovation, and continuous improvement.

Education and Experience Required:
  • A combined minimum of 9 years' higher education and/or work experience, including a minimum of 4 years' engineering and/or architecture experience and 3 years leadership experience
  • Strong Java, Spring Boot, API, and microservices expertise.
  • Angular and/or React development experience.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong communication and stakeholder management skills.
  • Experience leading cross-functional teams and large initiatives.

Education and Experience Preferred:
  • Bachelor's degree
  • Minimum of 10 years' technology management or large program leadership experience
  • Digital Banking and customer onboarding experience.
  • Cloud-native architecture and Kubernetes experience.
  • Experience working within Agile delivery organizations.

We support our team members with generous benefits.
  • Competitive compensation
  • Health, welfare, and retirement benefits
  • 401(k) match at 5%

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $116,400.00 - $194,000.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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80180520
  • Position Id: 78d2cffd5696f25fe9fab6649b441f19
  • Posted 4 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Rhode Island

Today

Full-time

USD 106,605.00 per year

No location provided

Today

Full-time

USD 124,300.00 - 190,000.00 per year

Remote

Today

Full-time

USD 175,000.00 - 235,000.00 per year

Remote

Today

Full-time

Search all similar jobs