jobapplier

Team Tech Lead – KYC / BSA/AML Technology

Mtb

  • This role is four days onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per week
  • The Team Tech Lead is the senior technical leader and engineering quality steward for an Agile delivery team supporting KYC and BSA/AML technology solutions.

Responsibilities

  • The Lead provides technical direction across application development, data engineering, system integration, and platform modernization.
  • The role guides architecture and design decisions, establishes engineering standards, mentor engineers, helps resolve complex technical challenges, and ensures solutions are secure, scalable, supportable, and aligned with M&T technology standards.
  • Technical Leadership & Solution Design Provide technical leadership for KYC and BSA/AML applications, data platforms, integrations, and services.
  • Apply technical expertise within Know Your Customer (KYC) and Bank Secrecy Act/Anti-Money Laundering (BSA/AML) technology environments.
  • Provide technical leadership for.NET application development, services, APIs, and microservices.
  • Lead the design, development, and optimization of SSIS-based data integration solutions, SQL Server Databases and enterprise data pipelines.
  • Translate business, regulatory, and operational requirements into scalable technical solutions.
  • Guide solution design and implementation, evaluate technical approaches and clearly communicate trade-offs involving performance, scalability, maintainability, security, resiliency, and complexity.
  • Partner with enterprise Architecture, infrastructure/platform teams, Product Owners, and other Leads on solutions and dependencies that span multiple teams.
  • Conduct and guide architecture, design, and code reviews for complex changes.
  • Mentor developers in modern development practices and service-oriented architecture.
  • Establish and enforce appropriate code-review, branching, testing, and deployment practices.
  • Drive improvements in automated testing, code quality, technical documentation, and engineering controls.
  • Proactively identify and manage technical debt.
  • Demonstrate proficiency with AI-assisted development tools and promote their responsible use across the software-development lifecycle.
  • Identify opportunities and apply AI tools where appropriate to accelerate software development, unit-test development, troubleshooting, code analysis, and technical documentation.
  • Lead investigation and resolution of complex issues across application components in production and other environments including root-cause analysis and performance optimization.
  • Identify opportunities and provide technical leadership to simplify legacy implementations, reduce operational risk, and improve maintainability.
  • Work with engineering and support teams to strengthen application resiliency, monitoring, recoverability, and operational readiness.

Requirements

  • 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 .NET / C# development SSIS development and support SQL Server REST APIs and microservices

Advanced SQL development and SQL performance tuning

  • Application and system integration GitLab CI/CD pipelines SAST/DAST vulnerability remediation
  • Automated testing and engineering-quality practices AI-assisted software development, testing, troubleshooting, and technical documentation

Production troubleshooting and root-cause analysis

  • Application and database performance optimization Experience implementing & supporting KYC and/or BSA/AML technology
  • Ability to research complex technical issues, evaluate multiple approaches, and clearly articulate recommendations and trade-offs.

Preferred

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline, or equivalent relevant experience.
  • Financial-services technology experience, with KYC/BSA/AML experience.
  • Strong software engineering and solution-design experience.
  • Demonstrated technical leadership of engineering teams or complex technical initiatives.
  • Strong experience in mentoring and developing engineers/teams.
  • Experience designing and integrating applications using established architecture principles and patterns.
  • Strong experience across application, database, API, and data-integration technologies.
  • Strong communication skills with the ability to work across engineering, architecture, product, business, risk, and management stakeholders.
  • Experience working in an Agile engineering environment.

Pay

  • 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