Senior Software Engineer - Mainframe
$97.1k - $161.8kM&T Bank
Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities: Technical Leadership & Engineering Delivery Lead technical design, development, enhancement, and support of mainframe applications while ensuring SDLC governance. Own technical decisions and delivery quality for assigned platforms, workstreams, or application domains. 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 code using enterprise mainframe technologies. Lead mainframe design, troubleshooting, performance tuning, and support across batch and online processing. Establish coding standards, development practices, and quality expectations for maintainability, performance, security, and resiliency. SDLC, DevOps & Quality Engineering Review and approve solution designs, pull requests, code changes, peer reviews, source control practices, and deployment readiness. Define test strategy for mainframe changes, including batch validation, regression testing, data reconciliation, performance checks, and implementation verification. Promote CI/CD, functional automation, standardization, and DevOps practices 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 business and technical standards. Guide architecture, integration patterns, modernization, engineering processes, and technical decision-making across mainframe and connected platforms. Translate complex mainframe constraints into business, delivery, risk, and operational impacts while resolving technical blockers. Operational Excellence & Modernization Drive mainframe modernization, including API enablement, data integration, DevOps adoption, technical debt reduction, and incremental refactoring. Own technical health by improving resiliency, reducing defects, addressing technical debt, and guiding remediation plans. Ensure production readiness for batch schedules, online transactions, restart/recovery, monitoring, support documentation, and reliability improvements. Apply AI-assisted engineering and automation responsibly across SDLC and operational processes where appropriate. Communication & Collaboration Communicate architecture, technical decisions, progress, risks, and challenges clearly to technical and business stakeholders. Influence technical decisions across teams without direct authority and present solutions in architecture reviews, forums, and knowledge-sharing sessions. Maintain documentation and partner across business, product, architecture, infrastructure, security, operations, risk, and audit teams. Ensure technical changes comply with company risk, regulatory, policy, change management, security, data protection, access control, and operational risk standards. Escalate risk-related issues as needed 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 guidance, and production stability; this role does not include direct people management. Own technical outcomes for assigned mainframe applications, platforms, workstreams, or domains, including solution design, delivery quality, operational readiness, and risk remediation. Influence engineers, architects, product, operations, security, infrastructure, risk, and audit partners through technical expertise, documentation, standards, and collaboration. 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 IBM z/OS, COBOL, CICS, JCL, VSAM, DB2 for z/OS, TSO/ISPF, SDSF, and Easytrieve+. GitLab for source control, change management, and CI/CD pipeline management. Mainframe debugging and analysis tools such as File-AID, Abend-AID, Xpediter, InterTest, or equivalent. Batch scheduling and enterprise integration experience with CA7, Control-M, MQ, or equivalent. Required Leadership & Delivery Experience Expert analytical skills specific to software engineering and application development. Experience leading technical initiatives, project deliverables, or engineering workstreams as an individual-contributor technical lead. Experience reviewing solution designs, technical requirements, code changes, and implementation approaches. Strong understanding of SDLC, testing, deployment, resiliency, security, and change management practices. 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 Experience supporting mainframe modernization through z/OS Connect, ZDIH, API enablement, event/data integration, technical debt reduction, and platform resiliency. Experience with mainframe DevOps, release readiness, automation testing, and AI-assisted engineering tools where appropriate. Preferred Delivery & Collaboration Experience Experience improving production stability, defect reduction, and engineering productivity. Experience influencing technical decisions and presenting to stakeholders across technology and business departments. Experience working within Agile delivery frameworks. 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 M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer, including disabilities and veterans. #J-18808-Ljbffr
$97.1k - $161.8k
...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC). Primary Responsibilities Work... ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms...SeniorWork experience placement$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorTemporary workFlexible hours$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns...SeniorWork at office$168k - $230k
...Astronomer empowers data teams to bring mission‑critical software, analytics, and AI to life and is the company behind Astro,... ...infrastructure and open‑source software. We’re looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at...Senior$70 per hour
...Job Description Job Profile Job Title : COBOL/CICS Software Engineer Location : Buffalo, NY Hire Type : Contingent... ...Nature & Scope: Positional Overview Are you a talented Mainframe COBOL/CICS Software Engineer looking to join an innovative and...MainframeHourly payWork experience placementVisa sponsorship- ...Mainframe Technical Lead Leads a cross-functional engineering team responsible for development, modernization, and support of mission-critical mainframe systems integrated with modern platforms (ZConnect, ZDIH) and enterprise DevOps tooling (GitLab CI/CD). This...MainframeShift work
- ...Are you ready to join a growing team? CTG is seeking a Software Engineer III to join our client’s technology team. This role is ideal... ...Experience with Automic, Python, Terraform, Azure Data Factory, Mainframe COBOL, Power BI, Jira/Zephyr, and ServiceNow ....Mainframe
- ...Responsibilities The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial... ...Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong programming...Senior
$70 per hour
...Job Title: Software Engineer II Location: Buffalo, NY(Remote) Employment Type: Contract... ...schedules. The position interacts with senior management, other technology personnel,... ...Minimum of 7+ years of experience in Mainframe: COBOL Minimum of 7+ years of...MainframeContract workTemporary workRemote workWorldwide$80 per hour
...Job Title: Software Engineer III Location: Buffalo, NY Employment: Contract (9 month)... ...staff. The position interacts with senior management, other technology personnel,... ...Python ,Terraform ,Azure Data Factory , Mainframe COBOL , PowerBi,,Jira/Zephyr , Service...MainframeContract workTemporary workWorldwide$120k - $150k
...great quality of life inside and outside of work. Job Title Sr. Software Engineer Reporting To Management, Design Engineering Work Schedule... ...accountability continues to drive innovation and global growth. As a Senior Software Engineer in our Space & Defense Group in East Aurora...SeniorRelocation packageFlexible hours$106.58k - $142.1k
...ID: 372244 We are currently seeking a Mainframe CICS Systems Programmer to join our team... ...specialist skills to ensure that all the engineering services are operated, maintained and... ...administer, and maintain CICS systems software and resource definitions. Support and maintain...MainframeTemporary workLive inFlexible hours- ...A leading global consulting firm is seeking a Senior AI Native Engineer to revolutionize business applications of artificial intelligence. The role requires researching, building, and implementing AI systems while collaborating with diverse client teams. Candidates should...Senior
- ...Senior Web Developer - Angular Experience: ~8+ Years Role Summary & Key Responsibilities: ~ We are seeking an experienced... ...Lead code reviews, enforce standards, and mentor junior engineers Leadership capability with mentoring and architectural guidance...Senior
$106.58k - $142.1k
...‑thinking organization, apply now. We are currently seeking a Mainframe Systems Programmer to join our team in Buffalo, New York (US-NY... ...need to provide off‑hours support for the implementation of software changes, when required has excellent written and spoken communication...MainframeTemporary workLive inWork at officeRemote workFlexible hours$97.1k - $161.8k
...Responsibilities: Develop and implement engineering’s technical security policies and... ...Integrate security tools and processes into the software development and operations (DevOps)... ...Cybersecurity and Technology, and occasionally senior leaders within Cybersecurity....SeniorWork experience placementWork from homeWorldwide1 day per week- ...Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues...SeniorFull timeWork experience placementWork at office
$100.7k - $136k
...The opportunity Delaware North is hiring an Senior Platform Engineer to join our Technology team at our global headquarters in Buffalo, New York... ...you Minimum of 5 years’ experience in Java development and software engineering Experience building APIs and integrations using...Senior$55 - $70 per hour
...Lighthouse Technology Services is partnering with our client to fill their Mainframe Software Engineer (COBOL/Debit Processing) position! This is a 6+ month contract opportunity and will be onsite in Buffalo, NY in the United States. This role will be a W2 employee of...MainframeContract work- ...specialty areas. - Shall perform engineering tasks for back-end design and... ...2 years of experience. - 10 years of software development experience in object-oriented... ...and internal value analysis including seniority and merit systems, as well as internal...SeniorMinimum wageContract workTemporary workWork experience placementRemote work
$100k - $120k
...management integration, security validation, and delivery of software projects. We are looking for someone who is: Self-motivated, results... ...: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. 3–5+ years of experience designing,...Full timeMonday to Friday- ...Job Description Client: Direct Client Title: Sr. Software Engineer - Java Duration: 6 Months Contract with possible extension. Qualifications Integrate webpages with XML and JSON Design and develop applications using Java/J2EE platform (must) EEO Statement All your information...SeniorContract work
$60 - $70 per hour
...Job Title Software Engineer III Location Buffalo, NY 14203 (Hybrid Role) Duration 09+ Months Contract Role + Extension Pay Range $60/hr. to $70/hr. Skill Set Azure Cloud Platform, CI/CD (Automation) C# Python, Bash, Dockers, Kubernetes (Preferred) Direct Notes We are migrating...Contract workTemporary work$68k - $93.5k
...Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs. The role focuses on backend service development, API implementation, testing, and...For contractorsLocal areaRemote workWork visaFlexible hours- ...practices. Design system specifications, standards, and programming solutions for implementation. Requirements Bachelor's degree in Software Engineering, Information Technology, or a related field. 1 to 3 years of experience in software engineering or a similar role....
- Job Description We are looking for a creative and detail-oriented Front‑End Engineer to enhance the UI/UX of our Web Portal. This role focuses on creating visually appealing, highly functional, and user‑friendly interfaces that provide an exceptional user experience. The...Flexible hours
$92k
...Procedures and functions to implement business logic. Develop complex reports using SQL Reporting Services and Active Reports. Support senior management on data analysis and reporting projects. Database performance tuning, troubleshooting, and various database...Full timeLocal areaVisa sponsorshipWork visa- ...NTT DATA is seeking a Mainframe System Automation Specialist to join our team in Buffalo, New York. This role focuses on design and implementation of monitoring and automation solutions for Mainframe systems. Responsibilities Administer and support the Mainframe System...Mainframe
$130k
...technical expertise and help shape end-software products. · Utilizes mockups, wireframes... ...in the tasking and management of junior engineers to breakdown complex UI components or pages... ...F-1 OPT STEM work authorization status. Seniority level Seniority level Mid-Senior level...SeniorFull time$102.5k - $187.9k
...technology required to run their business. As a Senior in Application Design and Development,... ...and services that are integral to our software architecture. You will be expected to... ...in Computer Science, IT, Computer Engineering, MIS, Mathematics, or related field (MBA...SeniorSummer holidayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Mainframe. Be the first to apply!
- software engineer full time Buffalo, NY
- consulting software engineer Buffalo, NY
- software engineer travel Buffalo, NY
- real time software engineer Buffalo, NY
- network software engineer Buffalo, NY
- senior software engineer remote Buffalo, NY
- entry level software engineer remote Buffalo, NY
- software developer fintech Buffalo, NY
- software developer positions Buffalo, NY
- software engineer amazon Buffalo, NY


