M

M&T Bank

Full-service banking with mortgage, deposits, loans

Lead Software Engineer - AI-Driven Development

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

About the Job

Requirements

  • An Associate's degree and at least 7 years of systems analysis and/or application development experience, or a Bachelor's degree and at least 5 years of such experience. In lieu of a degree, a combined minimum of 9 years of education and/or relevant work experience, including at least 5 years of systems analysis and/or application development experience.
  • Expert proficiency in at least one relevant programming language and professional proficiency in at least one additional relevant programming language.
  • Hands-on production experience using AI coding assistants in a normal delivery workflow, with sound judgment about when to accept, correct, or reject generated output.
  • Ability to apply application-development analytical skills.
  • Ability to work autonomously and multitask across multiple complex projects.
  • Strong organizational, time-management, verbal, and written communication skills.
  • Experience driving project milestones and delivery dates, and leading a project or initiative.
  • Experience partnering with and presenting to multiple stakeholders in technology and business departments.

Responsibilities

  • Develop applications independently and coach team members within approved Software Development Lifecycle processes; identify and recommend metrics that address business needs and minimize bank risk through clean, resilient code.
  • Lead adoption of approved AI-driven development tools, defining appropriate use and the evidence required before AI-assisted code enters production.
  • Author and maintain shared AI development assets, including repository instruction files, reusable prompts, skills, agent definitions, and Model Context Protocol server configurations, as reviewed and version-controlled code.
  • Review and approve pull-request designs and proposals, including AI-assisted changes, oversee change management, and ensure AI-assisted changes receive human review, are understood by their authors, and trace to requirements.
  • Design peer-review processes and coach others on code reviews, code quality, and improvement, including review of AI-specific risks such as hallucinated APIs, silent behavior changes, unvetted dependencies, licensing risks, and excessive generated code.
  • Write organized, clean, efficient, and secure source code at expert level in at least one programming language and moderate proficiency in another; coach team members on data structures and algorithms for business problems.
  • Oversee team members' source-control inclusions and merge code developments into the production deployment path.
  • Review team testing methodologies and code coverage, coach on improvements, and use AI tools to expand test coverage and generate regression cases while validating that tests assert actual behavior.
  • Drive adherence to performance-testing, resiliency, and optimization practices within the domain.
  • Use AI-driven development to reduce domain toil through large-scale refactors, framework and dependency upgrades, legacy-code comprehension, documentation generation, and incident and log analysis; measure outcomes.
  • Review and approve team requirement plans with delivery partners and ensure requirements are complete, accurate, and feasible.
  • Ensure AI-tool use complies with bank policies for data classification, privacy, third parties, and model usage; prevent confidential data exposure to unapproved services and escalate exceptions.
  • Partner with other groups and recommend cross-organizational process improvements when technical or architectural concerns warrant them.
  • Contribute technical requirements for delivery and maintenance solutions, including requirements for AI-enabled application features where appropriate.
  • Communicate architecture, progress, and challenges to business and technical stakeholders, including how AI assistance was used and what controls applied.
  • Contribute recommendations to application architecture, engineering practices, and patterns, and present at architecture peer-group and review-board meetings.
  • Present team work at internal meetings, write internal blog posts, and share AI-development practices, measured results, and failure cases.
  • Follow company risk and regulatory standards, policies, and controls, and identify risk-related issues requiring escalation.
  • Promote a culture of belonging consistent with the M&T Bank brand.
  • Maintain internal control standards, including timely implementation of internal and external audit points and applicable issues raised by external regulators.
  • Complete other related duties as assigned.

Desired Qualifications

  • Experience leading a team's adoption of AI-assisted development tools, including standards, guardrails, and enablement.
  • Experience with agentic tooling and Model Context Protocol integrations, prompt and context engineering, or evaluation of model-output quality.
  • Familiarity with AI governance in a regulated industry, including data classification, model risk, third-party review, and audit evidence.
  • Experience working in a team 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