{"id":171361,"url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer-mainframe","title":"Lead Software Engineer - Mainframe","company":{"id":4312,"name":"M&T Bank","domain":"mtb.com","url":"https://alion.io/company/mtb","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":71,"ghost_share":0,"stale_share":0.62,"repost_share":0.014,"time_to_fill_p50_days":36,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Buffalo, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":116400,"max":194000,"currency":"USD","period":"year","gross":null,"usd_annual":194000},"salary_estimate":null,"experience_years_min":9,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Abend-AID","optional":false},{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"CICS","optional":false},{"name":"COBOL","optional":false},{"name":"Db2","optional":false},{"name":"Easytrieve","optional":false},{"name":"File-AID","optional":false},{"name":"GitLab","optional":false},{"name":"JCL","optional":false},{"name":"TSO/ISPF","optional":false},{"name":"VSAM","optional":false},{"name":"Xpediter","optional":false},{"name":"z/OS Connect","optional":false}],"status":"live","first_seen_at":"2026-07-20T00:00:00Z","employer_posted_date":"2026-07-20","last_verified_at":"2026-10-30T00:56:53Z","board_verified":true,"closed_at":null,"days_open":102,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":102},"description":"Overview:\nResponsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements gathering. Serves as an individual-contributor technical lead for critical mainframe applications and platforms, completing work in alignment with banking technology standards and contributing to the overall stability, resiliency, modernization, and operational excellence of banking technology within the Software Development Lifecycle (SDLC) while also coaching others.\nPrimary Responsibilities:\nDevelop and coach other team members while also working independently on mainframe applications within the boundaries of approved Software Development Life Cycle (SDLC) processes, including identification and recommendation of metrics to solve business needs and minimize risks to the Bank through clean, secure, maintainable, and resilient code.\nLead technical design, development, enhancement, troubleshooting, performance tuning, and support of mainframe applications across batch and online processing while ensuring SDLC governance and enterprise standards are followed.\nOwn technical decisions and delivery quality for assigned mainframe platforms, workstreams, application domains, or technical initiatives.\nReview and approve the designs and proposals of pull requests, code changes, peer reviews, source control practices, deployment readiness, and change management execution.\nDesign processes for peer review and coach others on code reviews, code quality, secure development practices, maintainability, performance, resiliency, and continuous improvement.\nAuthor organized, clean, efficient, and secure source code at the expert level in mainframe technologies while coaching team members on appropriate data structures, algorithms, and engineering approaches to solve business problems.\nOversee source control management activities, including code merges into the production deployment path, GitLab practices, change management, and CI/CD pipeline management where applicable.\nReview testing methodology, code coverage, batch validation, regression testing, data reconciliation, performance checks, implementation verification, and automation opportunities to ensure comprehensive testing is accomplished.\nDrive implementation adherence with patterns and practices for performance testing, resiliency, restart/recovery, optimization, monitoring, and production readiness within the assigned domain.\nReview and approve requirement plans on behalf of the team in alignment with delivery partners and ensure requirements, solution designs, and implementation plans are complete, accurate, feasible, scalable, secure, and aligned with business and technical standards.\nServe as a key partner with business, product, architecture, infrastructure, security, operations, risk, audit, and other technology groups; suggest continuous process improvement spanning organizational boundaries where technical or architectural concerns require it.\nContribute technical requirements where appropriate in support of delivery, maintenance, modernization, integration, resiliency, and operational solutions within the assigned domain.\nGuide architecture, integration patterns, modernization efforts, engineering processes, and technical decision-making across mainframe and connected platforms.\nDrive mainframe modernization through API enablement, data integration, DevOps adoption, technical debt reduction, incremental refactoring, platform resiliency, and responsible use of AI-assisted engineering and automation where appropriate.\nOwn technical health by improving resiliency, reducing defects, addressing technical debt, and guiding remediation plans for assigned applications or platforms.\nUnderstand and effectively communicate architecture, technical decisions, progress, risks, blockers, and challenges to business and technical stakeholders and teams.\nTranslate complex mainframe constraints into business, delivery, risk, and operational impacts while helping resolve technical blockers.\nContribute ideas and recommendations to application architectural design work, engineering practices, modernization opportunities, and pattern changes, and present at architecture peer group and architecture review board meetings within the assigned domain.\nPresent team work at internal meetings with peers, architecture forums, knowledge-sharing sessions, and other stakeholder discussions as needed.\nInfluence technical decisions across teams without direct authority through technical expertise, documentation, standards, collaboration, and clear communication.\nMaintain documentation supporting design decisions, operational readiness, support procedures, technical standards, production stability, and risk remediation.\nUnderstand and adhere to the Company’s risk and regulatory standards, policies, and controls in accordance with the Company’s Risk Appetite. Identify and escalate risk-related issues as needed.\nEnsure technical changes comply with company risk, regulatory, policy, change management, security, data protection, access control, and operational risk standards.\nPromote an environment that supports a culture of belonging and reflects the M&T Bank brand.\nMaintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators, as applicable.\nComplete other related duties as assigned.\nScope of Responsibilities:\nServes as an individual-contributor technical lead accountable for technical direction, design quality, code review, modernization guidance, delivery quality, operational readiness, risk remediation, and production stability for assigned mainframe applications, platforms, workstreams, or domains. Influences engineers, architects, product, operations, security, infrastructure, risk, audit, and business partners through technical expertise, documentation, standards, and collaboration.\nSupervisory/Managerial Responsibilities:\nNo supervisory responsibilities.\nEducation and Experience Required:\nAssociate’s degree and a minimum of 7 years’ systems analysis and/or application development work experience or Bachelor's degree and a minimum of 5 years' systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 9 year’s education and/or relevant work experience, including a minimum of 5 years’ system analysis and/or application development work experience.\nExpert proficiency in a minimum of 1 relevant programming language and professional proficiency in a minimum of 1 additional relevant programming language.\nExpert proficiency with mainframe software engineering and application development.\nExperience with IBM z/OS, COBOL, CICS, JCL, VSAM, DB2 for z/OS, TSO/ISPF, SDSF, and Easytrieve+.\nExperience with GitLab or similar tools for source control, change management, and CI/CD pipeline management.\nExperience with mainframe debugging and analysis tools such as File-AID, Abend-AID, Xpediter, InterTest, or equivalent.\nExperience with batch scheduling and enterprise integration tools such as CA7, Control-M, MQ, or equivalent.\nExpert analytical skills specific to software engineering and application development.\nExperience leading technical initiatives, project deliverables, or engineering workstreams as an individual-contributor technical lead.\nExperience reviewing solution designs, technical requirements, code changes, testing approaches, and implementation plans.\nStrong understanding of SDLC, testing, deployment, resiliency, security, change management, and production support practices.\nEducation and Experience Preferred:\nBachelor’s degree in Computer Science or a related technical discipline.\nExperience supporting mainframe modernization through z/OS Connect, ZDIH, API enablement, event or data integration, technical debt reduction, and platform resiliency.\nExperience with mainframe DevOps, release readiness, automation testing, CI/CD practices, and AI-assisted engineering tools where appropriate.\nExperience improving production stability, defect reduction, application resiliency, and engineering productivity.\nExperience working in a team environment.\nAbility to work autonomously.\nAbility to multitask on multiple complex projects.\nStrong organizational skills.\nStrong time management skills.\nAdvanced verbal and written communication skills.\nExperience driving project milestones and delivery dates.\nProven experience leading a project, initiative, platform workstream, or technical modernization effort.\nExperience partnering with and presenting to multiple stakeholders within technology and business departments.\nExperience influencing technical decisions across teams without direct authority.\nExperience working within Agile delivery frameworks.\nM&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $116,400.00 - $194,000.00 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.Location\nBuffalo, New York, United States of America","description_format":"text","description_chars":9134,"description_truncated":false,"requirements":{"experience_years_min":9,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"associate","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors"],"lifecycle":[{"event":"open","at":"2026-08-30T00:46:02Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 67 · green card filings: 29","filings_12m":67,"filings_prev_12m":118,"green_card_filings_12m":29,"median_offered_wage_usd":132031,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":47}],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.405,"p_room":0.28,"age_days":101,"expected_fill_days":36,"reasons":["conf:2","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-29T05:49:05Z"},"pay":{"stated_usd_annual":194000,"is_top_pay":true},"html_url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer-mainframe","json_url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer-mainframe.json","meta":{"generated_at":"2026-10-30T04:10:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5662,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4312},"rest":"https://alion.io/mcp/rest/get_company?id=4312"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmt-bank-corporation-lead-software-engineer-mainframe"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmt-bank-corporation-lead-software-engineer-mainframe"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmt-bank-corporation-lead-software-engineer-mainframe"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mt-bank-corporation-lead-software-engineer-mainframe\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmt-bank-corporation-lead-software-engineer-mainframe"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":171361}},{"tool":"search_jobs","arguments":{"company":"mtb.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":171361},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}