M

M&T Bank

Full-service banking with mortgage, deposits, loans

Team Tech Lead - KYC / BSA/AML Technology

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBuffalo, NY, USA$116.4k - $194k /yr

About the Job

Requirements

  • A combined minimum of 9 years of higher education and/or work experience, including at least 4 years of engineering and/or architecture experience and 3 years of leadership experience.
  • Experience with .NET and C# development.
  • Experience with SSIS development and support.
  • Experience with SQL Server.
  • Experience with REST APIs and microservices.
  • Advanced SQL development and SQL performance tuning skills.
  • Experience with application and system integration.
  • Experience with GitLab.
  • Experience with CI/CD pipelines.
  • Experience with SAST/DAST vulnerability remediation.
  • Experience with automated testing and engineering-quality practices.
  • Experience using AI-assisted tools for software development, testing, troubleshooting, and technical documentation.
  • Production troubleshooting and root-cause analysis experience.
  • Application and database performance optimization experience.
  • Experience implementing and supporting KYC and/or BSA/AML technology.

Responsibilities

  • 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 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 code-review, branching, testing, and deployment practices.
  • Drive improvements in automated testing, code quality, technical documentation, and engineering controls.
  • Identify and manage technical debt proactively.
  • Demonstrate proficiency with AI-assisted development tools and promote their responsible use across the software-development lifecycle.
  • Identify opportunities to apply AI tools 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.

Desired Qualifications

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline, or equivalent relevant experience.
  • Financial-services technology experience, including KYC/BSA/AML experience.
  • Strong software engineering and solution-design experience.
  • Demonstrated technical leadership of engineering teams or complex technical initiatives.
  • Experience mentoring and developing engineers or teams.
  • Experience designing and integrating applications using established architecture principles and patterns.
  • Experience across application, database, API, and data-integration technologies.
  • Ability to research complex technical issues, evaluate multiple approaches, and articulate recommendations and trade-offs.
  • Ability to work across engineering, architecture, product, business, risk, and management stakeholders.
  • Experience working in an Agile engineering environment.

About the Company

M&T Bank

Full-service banking with mortgage, deposits, loans

M&T Bank is a full-service financial institution that offers a wide range of banking solutions for individuals, small businesses, and larger enterprises. Its products include personal and business checking accounts, mortgage assistance programs, loans, deposits, investment products, and mobile banking. The bank serves mainly customers in the Northeastern and Mid-Atlantic United States and emphasizes community engagement and customer-focused service. It generates revenue from interest income, fees, and service charges tied to loans, deposits, and other financial products. The company’s recent merger with United Bank, N.A. expands its footprint and enhances its service offerings. The goal is to provide accessible financial services to communities while growing its market presence and deepening local connections.

Company size
10,001+
Company stage
IPO
Headquarters
Buffalo, NY
Founded
1993

Recently Posted Jobs

Explore more opportunities at M&T Bank

See more jobs