Taro Logo

Software Engineer II

M&T Bank Corporation is a financial holding company headquartered in Buffalo, offering traditional banking services with wealth management and institutional capabilities.
Buffalo, NY, USA
$119,538 - $129,538
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

Description For Software Engineer II

M&T Bank, a well-established financial institution with over 165 years of history, is seeking a Software Engineer II to join their team in Buffalo, NY. This role combines traditional banking technology with modern development practices, focusing on mainframe development and system maintenance.

The position offers a competitive salary range of $119,538 - $129,538 and allows for hybrid work arrangements with up to 40% remote work capability. The role requires strong expertise in mainframe technologies including COBOL, JCL, EZTRIEVE, and VSAM, making it an excellent opportunity for engineers interested in working with critical banking infrastructure.

As a Software Engineer II, you'll be responsible for designing and developing applications, managing batch processes, and providing technical solutions for the bank's core systems. The role involves working with both legacy systems and modern development methodologies, offering a unique blend of traditional and contemporary software engineering practices.

The ideal candidate will have 6 years of relevant experience (or a Master's degree with 3 years of experience) and a strong background in computer science or related fields. This position offers growth opportunities within a stable, community-focused banking institution that emphasizes employee development and work-life balance.

M&T Bank provides comprehensive benefits including medical and retirement plans, along with unique perks such as 40 hours of paid volunteer time annually. The bank's commitment to community service and employee well-being makes it an attractive choice for professionals seeking a meaningful career in financial technology.

The role combines technical challenges with business impact, offering the opportunity to work on critical banking systems while contributing to the financial well-being of communities across 12 states. If you're passionate about financial technology and want to work for an institution that values both technical excellence and community impact, this position offers an excellent opportunity to advance your career while making a difference.

Last updated 12 hours ago

Responsibilities For Software Engineer II

  • Design, develop, and support applications for multiple systems and services using JCL and EZTRIEVE
  • Design modifications and solutions using COBOL
  • Create and design files and data using IBM utilities
  • Manage projects using Agile methodologies
  • Utilize VSAM to conduct mainframe development
  • Provide designs and specify information systems solutions
  • Serve as principal application designer for major modifications
  • Provide solutions to incident tickets during nightly batch process
  • Support ad hoc requests for data and reporting to business partners
  • Build new balancing reconciliation for loading files into Exceptions Fraud Returns system

Requirements For Software Engineer II

Java
  • Bachelor's degree or foreign equivalent in Computer Science, Information Systems, Engineering, or related technical field
  • Six years of experience (or Master's degree and three years of experience)
  • Experience designing, developing, and supporting applications using JCL and EZTRIEVE
  • Experience designing modifications and solutions using COBOL
  • Experience creating and designing files and data using IBM utilities
  • Experience managing projects using Agile methodologies
  • Experience utilizing VSAM for mainframe development

Benefits For Software Engineer II

Medical Insurance
401k
  • Medical benefits
  • Retirement benefits
  • 40 hours of paid volunteer time annually

Interested in this job?

Jobs Related To M&T Bank Software Engineer II