Lead Software Engineer

M&T Bank•Wilmington, DE

About The Position

The Lead Software Engineer is responsible for expert-level coding and the team’s technical requirements gathering. The role follows banking technology standards and contributes to the stability and resiliency of banking technology throughout the Software Development Lifecycle (SDLC), while coaching team members. The position works independently on applications within approved SDLC processes, supports delivery and maintenance solutions, and partners with technical and business stakeholders. The engineer contributes to application architecture and engineering practices, communicates architecture, progress, and challenges, and presents work in peer and architecture review forums. The role also supports risk and regulatory compliance, internal control standards, and an inclusive environment. There are no supervisory responsibilities.

Requirements

  • 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.

Nice To Haves

  • Expert analytical skills specific to application development.
  • Experience working in a team environment.
  • Ability to work autonomously.
  • Ability to multitask on multiple complex projects.
  • Strong organizational skills.
  • Strong time-management skills.
  • Advanced verbal and written communication skills.
  • Experience driving project milestones and delivery dates.
  • Proven experience leading a project or initiative.
  • Experience partnering with and presenting to multiple stakeholders across technology and business departments.

Responsibilities

  • Develop applications independently within approved SDLC processes, using clean and resilient code to meet business needs and minimize risk.
  • Coach team members on development, programming languages, data structures, algorithms, code quality, code reviews, and areas for improvement.
  • Identify and recommend metrics to address business needs.
  • Review and approve designs and pull request proposals, and oversee change management execution.
  • Design peer-review processes and guide code reviews and code improvements.
  • Write organized, clean, efficient, and secure source code at an expert level in at least one programming language.
  • Oversee source control management inclusions and merge code developments into the production deployment path.
  • Review team testing methodologies and code coverage to ensure comprehensive testing.
  • Drive adherence to performance-testing, resiliency, and optimization patterns and practices within the domain.
  • Review and approve team requirements plans with delivery partners, ensuring requirements are complete, accurate, and feasible.
  • Partner with other groups and recommend continuous process improvements across organizational boundaries when technical or architectural concerns warrant them.
  • Contribute technical requirements in support of delivery and maintenance solutions.
  • Communicate architecture, progress, and challenges effectively to business and technical stakeholders and teams.
  • Contribute to application architecture, engineering practices, and pattern changes, and present at architecture peer groups and review board meetings within the domain.
  • Present the team's work at internal peer meetings and author internal blog posts.
  • Follow company risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite.
  • Identify risk-related issues that require escalation to management.
  • Promote a culture of belonging that reflects 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service