Senior Software Engineer - Mainframe

MainframeMaster

Buffalo, Northern (NY, KY)

Hybrid

USD 120,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

M&T Bank is seeking a Senior Mainframe Software Engineer to support the enhancement, maintenance, modernization, and production support of mission-critical mainframe applications. This role designs, develops, tests, and implements changes using IBM mainframe technologies, serving as a key contributor on complex initiatives.

The successful candidate will partner with business and technology stakeholders, promote DevOps practices, and ensure systems remain stable, secure, and compliant while

Qualifications

  • Experience with IBM mainframe technologies and production support.
  • Familiarity with Agile delivery and DevOps practices.
  • Ability to analyze complex systems and guide engineering efforts.

Responsibilities

  • Analyze, design, develop, test, deploy, and support mainframe applications.
  • Prepare user stories, acceptance criteria, and test plans for Agile delivery.
  • Evaluate dependencies across programs, interfaces, vendors, and business processes.
  • Provide analytical guidance to identify effective technology solutions.
  • Follow development standards, Agile and DevOps practices, and change controls.
  • Deploy mainframe components through automated pipelines and perform root cause analysis.
  • Coordinate tasks and communicate status with partners, teams, and vendors.
  • Mentor engineers and share knowledge to strengthen the team.
  • Participate in on-call/production support to ensure availability and stability.
  • Maintain understanding of business processes and uphold brand values.

Skills

Mainframe tech
Agile methods
DevOps practices
Mentoring

Tools

IBM z/OS
CICS
DB2

Job description

Job Description: M&T Bank is seeking a Senior Mainframe Software Engineer to support the enhancement, maintenance, modernization, and production support of mission-critical mainframe applications. This role is responsible for designing, developing, testing, implementing, and supporting application changes using IBM mainframe technologies. The engineer will serve as a key individual contributor on complex initiatives, partner with business and technology stakeholders, and help ensure that supported applications remain stable, secure, compliant, and aligned with business objectives.

Key Responsibilities
  • Complete and oversee basic to complex systems analysis, design, development, testing, debugging, implementation, and production support activities.
  • Prepare and review user stories, acceptance criteria, technical documentation, test plans, estimates, impact assessments, and system documentation in support of Agile delivery.
  • Evaluate interrelationships and dependencies across programs, interfacing applications, vendors, platforms, and business processes.
  • Provide analytical consultation to identify effective technology solutions that support strategic business goals.
  • Follow and promote M&T development standards, Agile practices, DevOps practices, change management processes, and risk and regulatory controls.
  • Deploy mainframe components through automated pipelines and support issue identification, root cause analysis, and problem resolution.
  • Coordinate development tasks, communicate status and risks clearly, and collaborate with business partners, application teams, operations, and vendor partners.
  • Provide technical guidance, mentoring, and knowledge sharing to less experienced engineers.
  • Participate in on-call or off-hours production support as needed to maintain application availability and stability.
  • Maintain a strong understanding of the business processes supported by the application and promote an inclusive environment consistent with the M&T Bank brand.
Collaboration and Leadership Expectations

The successful candidate should demonstrate strong communication, ownership, analytical thinking, and problem-solving skills. This role requires the ability to work independently, collaborate across teams, communicate technical concepts clearly, and support continuous improvement in delivery quality, operational stability, and engineering practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mainframe Engineer — Modernization & Production
Senior Mainframe Engineer — Modernization & Production

MainframeMaster • Buffalo (NY), Northern (KY)

Hybrid
USD 120,000 - 180,000
Lead Software Engineer - Mainframe
Lead Software Engineer - Mainframe

MainframeMaster • Buffalo (NY), Northern (KY)

Hybrid
USD 120,000 - 180,000
Principal Mainframe Engineer & Technical Lead
Principal Mainframe Engineer & Technical Lead

MainframeMaster • Buffalo (NY), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Mainframe Engineer
Senior Mainframe Engineer

Accellor, Inc • Michigan

On-site
USD 90,000 - 120,000
Senior Mainframe Engineer
Senior Mainframe Engineer

Accellor • Michigan

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

mtb • United States

On-site
USD 140,000 - 180,000
Principal Mainframe Software Engineer
Principal Mainframe Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 120,000 - 150,000
Mainframe Developer (COBOL, CICS, DB2)
Mainframe Developer (COBOL, CICS, DB2)

System One • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Technical Lead 1 - Mainframe Developer
Technical Lead 1 - Mainframe Developer

Satwic Inc • Minneapolis (MN)

On-site
USD 70,000 - 90,000
Senior Mainframe Engineer
Senior Mainframe Engineer

Compunnel, Inc. • Merrimack (NH)

Hybrid
USD 100,000 - 130,000