Team Tech Lead – KYC / BSA/AML Technology
- Buffalo, United States
- $116K – $194K /yr
- Lead/Staff
- Posted
- 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
