Jobs › Companies › M&T Bank › Senior Software Engineer – Mainframe COBOL, z/OS, CICS, JCL

Sobre este puesto de Senior Software Engineer – Mainframe COBOL, z/OS, CICS, JCL en M&T Bank

M&T Bank · Híbrido · Buffalo, NY

This role is four days onsite, with the flexibility to work from home one day per week M&T Work Model - 4 Days In-Office | 1 Day Work From Home 


Overview

Senior-level owner of design, development, modernization, and production support for business-critical IBM z/OS applications. Individual-contributor technical leader combining deep COBOL batch and online expertise with modern Git-based engineering, test automation, and CI/CD.


Primary Responsibilities:


Technical Leadership & Engineering Delivery

  • Lead technical design, development, enhancement, and support of mainframe applications, owning technical decisions and delivery quality for assigned domains under SDLC governance.
  • Partner with business and technology stakeholders to align delivery with priorities, requirements, risk controls, and enterprise standards.

Software Engineering Excellence

  • Deliver secure, efficient, maintainable, and resilient mainframe code; lead design, troubleshooting, and performance tuning across batch and online processing.
  • Establish coding standards and quality expectations for maintainability, performance, security, and resiliency.

SDLC, DevOps & Quality Engineering

  • Review and approve solution designs, code changes, peer reviews, and deployment readiness.
  • Define test strategy for mainframe changes, covering batch validation, automated regression and reconciliation testing, performance checks, and implementation verification.
  • Build and maintain Git-based CI/CD workflows with dependency-aware builds, static analysis and security quality gates, controlled promotion, and rollback readiness to improve productivity and reduce manual effort.

Technical Requirements & Solution Design

  • Ensure requirements, solution designs, and implementation plans are complete, feasible, scalable, secure, and aligned with standards.
  • Guide architecture, integration patterns, and modernization across mainframe and connected platforms, translating mainframe constraints into business, delivery, risk, and operational impacts.

Operational Excellence & Modernization

  • Lead incremental modernization through API enablement (e.g., z/OS Connect), modularization, and secure integration with distributed and cloud platforms while preserving transactional integrity.
  • Own technical health by improving resiliency, reducing defects and technical debt, and guiding remediation plans.
  • Ensure production readiness for batch schedules, online transactions, restart/recovery, monitoring, and support documentation; lead incident root-cause analysis and post-incident reviews.
  • Apply AI-assisted engineering and automation responsibly where appropriate.

Communication & Collaboration

  • Communicate architecture, decisions, progress, and risks clearly to technical and business stakeholders.
  • Influence technical decisions across teams without direct authority, presenting in architecture reviews and knowledge-sharing forums.
  • Maintain documentation and partner across business, architecture, infrastructure, security, operations, risk, and audit teams.
  • Ensure changes comply with risk, regulatory, policy, change management, security, data protection, and access control standards, with auditable evidence; escalate risks and address audit and regulatory items on time.
  • Support a culture of belonging, reflect the M&T Bank brand, maintain internal controls, and complete other assigned duties.

Scope of Responsibilities

  • Serve as an individual-contributor technical lead accountable for technical direction, design quality, code review, modernization, and production stability; no direct people management.
  • Own technical outcomes for assigned applications, platforms, or domains, including design, delivery quality, operational readiness, and risk remediation, influencing engineers, architects, and partners through expertise and standards.

Education & Experience Required:

  • Associate’s degree and a minimum of 5 years’ systems analysis and/ or application development work experience or Bachelor's degree and a minimum of 3 years’ systems analysis and/ or application development work experience. In lieu of degree, a combined minimum of 7 years’ education and/or relevant work experience, including a minimum of 3 years’ systems analysis and/or application development work experience.

Required Technical Skills

  • Strong hands-on experience with IBM z/OS application engineering using COBOL, JCL, CICS, VSAM, and batch and online transaction processing.
  • Experience diagnosing abends, data, transaction, and performance issues using z/OS debugging, file-analysis, and JES/SDSF tools.
  • Experience with Git-based source control, peer review, and CI/CD for enterprise applications.
  • Working knowledge of mainframe security, access control, auditability, change management, and resiliency.
  • Experience integrating mainframe applications through MQ, APIs, files, or events.

Required Leadership & Delivery Experience

  • Expert analytical and software engineering skills, with strong understanding of SDLC, testing, deployment, resiliency, security, and change management.
  • Experience leading technical initiatives or engineering workstreams as an individual-contributor technical lead.
  • Experience reviewing solution designs, technical requirements, and code changes.

Education & Experience Preferred:

  • Bachelor’s degree in Computer Science and a minimum of 5 years of systems analysis and/or application development experience.

Preferred Technical Skills

  • z/OS Connect, ZDIH, API design, and integration with distributed or cloud platforms in support of modernization and platform resiliency.
  • Mainframe DevOps and test automation (e.g., IBM DBB/zBuilder, Test Accelerator for Z, SonarQube, Ansible) and modern IDE workflows (IDz, VS Code, Zowe, USS); responsible use of approved AI-assisted tools.
  • Easytrieve+, CA7/Control-M, File-AID, Abend-AID, Xpediter, InterTest, or equivalent tools.

Preferred Delivery & Collaboration Experience

  • Experience improving production stability, defect reduction, and engineering productivity.
  • Experience influencing technical decisions and presenting to technology and business stakeholders in Agile delivery environments.

We support our team members with generous benefits. 

  • Competitive compensation 
  • Health, welfare, and retirement benefits 
  • 401(k) match at 5% 
  • Work-life balance and flexible work arrangements 
  • Banking Officers start with 25 days PTO plus 12 paid holidays  
  • 40 hours paid volunteer hours per year 
  • Much more. For details, see: M&T Benefits Overview 

 

#Mainframe #zOS #COBOL #CICS #JCL #VSAM #SeniorSoftwareEngineer #SoftwareEngineering #DevOps #CICD #Modernization #APIs #ZOSConnect #MandTBank #Hiring #NowHiring #TechJobs #TechnicalLead

 

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 successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.

Location

Buffalo, New York, United States of America
¿Listo para postularte en M&T Bank?
Postúlate en M&T Bank

Cómo se compara este salario de Software Engineer

Este puesto paga $129,450/yr — en línea con el rango típico para los puestos de Software Engineer.

$104,710 la mediana de $129,450 $155,200

Rango típico $127,500–$155,200/yr, a partir de 38 ofertas comparables de Software Engineer en JobsRadar (salario anualizado en USD). Ver datos salariales de Software Engineer →

Sobre M&T Bank

Great companies have an enduring sense of purpose. At M&T, our purpose is a simple one: make a difference in people’s lives and uplift the communities we serve . M&T Bank Corporation is a financial holding company headquartered in Buffalo, New York. M&T’s affiliates offer advice, guidance, expertise and solutions across the entire financial spectrum, combining M&T Bank’s traditional banking services with the wealth management and institutional capabilities offered by Wilmington Trust. M&T Bank has a network of over 1,000 branches and 2,200 ATMs that span 12 states from Maine to Virginia and Washington, D.C. For more than 165 years, M&T has strived to take an active role in our communities an

Ver todos los empleos en M&T Bank →

Empleos similares

Moog
Test Systems Software Product Engineer
Moog
⚡ Postúlate pronto Buffalo, NY Presencial $75,000–$120,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
MT
Senior Software Engineer - Enterprise Design System
M&T Bank
⚡ Postúlate pronto Buffalo, NY Híbrido $97,100–$161,800
● Nuevo 👁 Visto ✓ Postulado hace 2d
MT
Lead Software Engineer – Java, MS SQL
M&T Bank
⚡ Postúlate pronto Buffalo, NY Híbrido $116,400–$194,000
● Nuevo 👁 Visto ✓ Postulado hace 3d
MT
Senior Software Engineer - Salesforce, Java
M&T Bank
⚡ Postúlate pronto Buffalo, NY Híbrido $97,100–$161,800
● Nuevo 👁 Visto ✓ Postulado hace 1sem
KeyBank
Lead Full Stack Software Engineer
KeyBank
⚡ Postúlate pronto Brooklyn, OH Híbrido $96,000–$181,000
● Nuevo 👁 Visto ✓ Postulado hace 1sem
PwC
Forward Deployed Software Engineer-Palantir Foundry-Senior Associate
PwC
⚡ Postúlate pronto IL-Chicago Presencial $77,000–$202,000
● Nuevo 👁 Visto ✓ Postulado hace 2sem
PwC
Forward Deployed Software Engineer-Palantir Foundry-Manager
PwC
⚡ Postúlate pronto IL-Chicago Presencial $99,000–$232,000
● Nuevo 👁 Visto ✓ Postulado hace 2sem
Moog
AI Software Engineer
Moog
⚡ Postúlate pronto Buffalo, NY Híbrido $110,000–$145,000
● Nuevo 👁 Visto ✓ Postulado hace 3sem
Innovativesol
Software Engineer - Full Stack Developer
Innovativesol
⚡ Postúlate pronto Remote Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 3sem

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en M&T Bank

Ver todos los empleos en M&T Bank →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis