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.