M

M&T Bank

Full-service banking with mortgage, deposits, loans

Lead Software Engineer - Java, MS SQL

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBuffalo, NY, USA

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 systems analysis and/or application development 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.
  • Java development experience, including transitioning and rewriting applications from .NET to Java.
  • MS SQL experience.
  • Git source control experience.

Responsibilities

  • Develop and coach team members while independently working on applications within approved Software Development Life Cycle processes, identifying and recommending metrics to address business needs and reduce Bank risk through clean, resilient code.
  • Review and approve pull-request designs and proposals, and oversee change-management execution for requests.
  • Design the peer-review process and coach others on code reviews, code quality, and improvements.
  • Author organized, clean, efficient, and secure source code at expert level in at least one programming language and moderate proficiency in at least one other language; coach team members on appropriate data structures and algorithms for business problems.
  • Write and migrate code from .NET to Java, including Java Cucumber test automation.
  • Oversee source-control inclusions from team members and merge code developments into the production deployment path.
  • Review team members’ testing methodology and code coverage to ensure comprehensive testing, and coach them on improvement areas.
  • Drive adherence to performance-testing, resiliency, and optimization patterns and practices within the domain.
  • Review and approve team requirement plans with delivery partners, ensuring requirements are complete, accurate, and feasible.
  • Partner with other groups and suggest continuous process improvements across organizational boundaries when technical or architectural concerns warrant them.
  • Contribute technical requirements supporting delivery and maintenance solutions within the domain.
  • Communicate architecture, progress, and challenges effectively to business or technical stakeholders and teams.
  • Contribute recommendations to application architecture, engineering practices, and pattern changes; present at architecture peer-group and review-board meetings within the domain.
  • Present the team’s work at internal peer meetings and author internal blog posts.
  • Adhere to company risk and regulatory standards, policies, and controls; identify risk-related issues requiring 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.

Desired Qualifications

  • Expert analytical skills specific to application development.
  • Experience working in a team environment.
  • Ability to work autonomously.
  • Ability to multitask across 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.
  • Experience with business intelligence dashboards.
  • Experience with Dynatrace.
  • Experience with Red Hat Ansible automation.
  • Familiarity with ServiceNow for tracking production support.

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