M&T Bank

M&T Bank

Senior Software Engineer – Mainframe

Remote, USA · Senior

Sponsorship not specified$97k-$162kDetected 2 hours ago
Code ReviewGitSQLCI/CDDevOpsAgileJiraTest AutomationLeadershipCommunicationCollaborationProblem Solving

> stay_score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role35
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Thin sponsorship signal and lottery-bound (~45% per draw). A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • M&T Bank is committed to fair, competitive, and market-informed pay for our employees.
  • The pay range for this position is $97,100.00 - $161,800.00 Annual (USD).
  • The range listed above corresponds to our national pay range for this role.

Responsibilities

  • Own delivery of secure, resilient, performance-aware mainframe solutions across the full lifecycle from analysis and design through implementation, validation, and production support.
  • Translate business and technical requirements into quality application changes that support reliable batch, online, interface, and data-processing capabilities.
  • Prepare technical specifications, implementation and backout plans, support documentation, and delivery estimates with clear ownership of risks, dependencies, quality, and production stability.
  • Execute SDLC activities across requirements analysis, estimation, design, coding, testing, documentation, change control, and release readiness.
  • Prepare and execute unit, integration, regression, batch validation, data reconciliation, UAT support, production verification, and defect resolution activities.
  • Support modernization initiatives including API enablement, data integration, technical debt reduction, platform resiliency, and modern IBM z development practices.
  • Contribute to integration designs across mainframe, distributed platforms, cloud-connected applications, MQ, APIs, and data movement patterns.
  • Support production applications, batch schedules, online transactions, interfaces, operational workflows, incident resolution, root cause analysis, and problem management.

Requirements

  • IBM z/OS mainframe application development experience with COBOL, CICS, JCL, DB2 for z/OS, VSAM, TSO/ISPF, SDSF, Easytrieve +, and related tools supporting batch, online, interface, and data-processing workloads.
  • Experience with DB2 SQL, data validation, reconciliation, copybooks/file layouts, interface analysis, and performance-oriented troubleshooting.
  • Working knowledge of modern IBM z development practices and tools such as IDz, ADDI, DBB, ZUnit, z/OS Connect, ZDIH, and mainframe debugging tools including File-AID, Abend-AID, Xpediter, InterTest, or equivalent.
  • Experience supporting banking, lending, payments, servicing, or other regulated enterprise applications.
  • Experience with Sonar or equivalent code quality/static analysis tools, automated testing, regression automation, deployment validation, observability, monitoring, and operational dashboards.
  • Familiarity with RACF or mainframe security concepts, disaster recovery, recovery validation, audit evidence, risk, regulatory, and internal control expectations.

Nice to have

  • Preferred Experience

Compensation

  • The pay range for this position is $97,100.00 - $161,800.00 Annual (USD).

Benefits

  • Improve reliability and delivery quality through peer review, code quality, test coverage, automation, release evidence, and post-production validation.

This listing is sourced directly from M&T Bank's careers page and normalized into a canonical job model.