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.
Apply directly at M&T Bank →Create a free account for alerts like thisView M&T Bank immigration profile
This listing is sourced directly from M&T Bank's careers page and normalized into a canonical job model.