Lead ATM Systems Engineer

M&T Bank
•$116,400 - $194,000•Hybrid

About The Position

Join a highly visible engineering team responsible for the technology powering M&T Bank’s ATM and TCR ecosystem. As a Technical Engineer IV, this role serves as a technical specialist and senior engineering resource across the platforms, applications, and infrastructure that enable customer-facing banking services. The position combines systems engineering, automation, application deployment, infrastructure design, platform support, and customer experience. The engineer designs, implements, maintains, and enhances vendor-provided ATM and TCR software platforms and related technologies, provides technical direction for complex initiatives, and helps establish engineering standards and best practices. This is not a traditional role building applications from scratch; it requires advanced expertise in evaluating complex systems, developing automation, leading technical troubleshooting, influencing platform design, and translating business and functional requirements into reliable technology solutions. The role offers the opportunity to directly affect a technology channel used by customers every day through platform upgrades, new ATM functionality, customer-experience improvements, stability and security enhancements, and automation. Candidates must be able to work on-site in Buffalo, New York, for one week per month as part of the regular work arrangement. Advanced-round interviews will be conducted in person.

Requirements

  • Combined minimum of 8 years of higher education and/or work experience in systems design, management, and/or architecture.
  • Strong understanding of the system development and infrastructure lifecycle and architecture, vendor best practices, IT Service Management, and systems design.
  • Experience in Technical Engineering, Infrastructure Engineering, Systems Engineering, Platform Engineering, or Systems Administration environments.
  • Experience supporting, configuring, deploying, and maintaining complex enterprise software applications and technology platforms.
  • PowerShell or Batch scripting experience.
  • Experience with software deployment, release management, platform upgrades, and lifecycle management processes.
  • Experience with vulnerability remediation, patch management, and operational support.
  • Advanced experience troubleshooting complex infrastructure, application, integration, and platform issues.
  • Experience analyzing system requirements and contributing to the design and implementation of technical solutions.
  • Strong experience working with Windows-based enterprise environments.
  • Strong analytical, technical, problem-solving, and troubleshooting skills.
  • Ability to work independently on complex technical initiatives with minimal supervision.
  • Ability to collaborate effectively with and influence technology, business, management, and vendor stakeholders.
  • Strong verbal and written communication skills.

Nice To Haves

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field.
  • Minimum of 8 years of professional experience in a technical engineering position involving infrastructure design technologies, data management and interchange, or system design and/or development for complex applications.
  • Experience serving as a technical specialist or senior engineering resource for complex enterprise technology platforms.
  • Experience supporting vendor-provided applications and enterprise technology platforms.
  • Experience in financial services or another highly regulated industry.
  • ATM or TCR platform, ATM or TCR software, or self-service banking technology experience.
  • Experience supporting technologies from vendors such as Diebold, NCR/Atleos, Hyosung, or similar ATM technology providers.
  • Advanced experience with application deployment automation and scripting.
  • Experience designing or improving automation for software deployment, configuration, monitoring, or platform maintenance.
  • Strong knowledge of enterprise networking concepts and infrastructure technologies.
  • Experience with Group Policy and endpoint management technologies.
  • Working knowledge of HTML and CSS.
  • Experience supporting highly available, customer-facing technology platforms.
  • Experience leading technical troubleshooting and root-cause analysis across integrated systems.
  • Experience evaluating technical solutions, vendor capabilities, platform enhancements, or infrastructure changes and providing technical recommendations.
  • Experience developing technical standards, engineering documentation, or architecture and design documentation.
  • Experience providing technical guidance or mentorship to engineers and other technical resources.
  • Ability to translate complex business and functional requirements into structured, high-quality technical solutions using industry-standard approaches.
  • Advanced technical engineering skills and advanced analytical, troubleshooting, and problem-solving skills.
  • Verifiable advanced knowledge and expertise in relevant industry and/or vendor technologies.
  • Ability to assess complex technical environments, identify dependencies and risks, and recommend appropriate solutions.
  • Ability to solicit, gather, document, and analyze complex system specifications and requirements.
  • Ability to independently lead technical work while collaborating effectively within a broader engineering team.
  • Ability to use effective facilitation skills and techniques to elicit and review requirements from diverse stakeholder groups.
  • Strong understanding of how applications, infrastructure, networks, security controls, vendor technologies, and operational processes interact within an enterprise environment.
  • Ability to provide technical direction and influence decisions without direct authority.
  • Ability to review technical designs, documentation, changes, and implementation approaches and provide constructive guidance.
  • Strong knowledge of server/client and virtual technologies.
  • Process-oriented and logical approach to solving technical problems.
  • Strong technical communication and documentation skills.
  • Adaptable and capable of quickly learning new technologies in a fast-paced environment.

Responsibilities

  • Work with Technology management, senior engineers, support teams, business partners, and vendors to design, develop, implement, and manage technical solutions for current and future organizational needs.
  • Serve as a technical specialist for ATM/TCR platforms and related technologies, providing direction and expertise for complex engineering initiatives, enhancements, upgrades, and production issues.
  • Lead and contribute to infrastructure architecture and design, research and development of systems, creation of technology standards and policies, requirements analysis, system integration testing, and user acceptance testing.
  • Evaluate complex business and technical requirements and translate them into scalable, reliable, secure, and supportable technology solutions.
  • Interact with business partners at varying associate and management levels to clarify problems and opportunities, elicit requirements, and recommend technical solutions.
  • Lead technical interactions with ATM/TCR vendors and their resources, including solution evaluations, troubleshooting, upgrades, enhancements, and implementation activities.
  • Design, deploy, install, configure, maintain, and support vendor-provided ATM/TCR applications and associated enterprise technology platforms.
  • Provide technical leadership for software deployments, vulnerability remediation, patch management, platform upgrades, lifecycle activities, and operational stability and resilience initiatives.
  • Design, develop, and enhance automation for software installation, deployment, configuration, monitoring, maintenance, and operational processes.
  • Lead troubleshooting and root-cause analysis of complex infrastructure, application, integration, and platform issues across interconnected systems; recommend long-term remediation strategies.
  • Identify opportunities to improve platform reliability, scalability, security, maintainability, and customer experience.
  • Evaluate technologies, vendor capabilities, platform enhancements, and engineering approaches and provide recommendations based on technical and business requirements.
  • Develop and maintain technical architecture, engineering, implementation, support, and operational documentation.
  • Establish, follow, and promote engineering standards, industry best practices, technical procedures, and repeatable processes.
  • Mentor and coach less experienced engineers, technicians, and integrators; review their documentation, designs, proposals, implementations, and proposed changes.
  • Maintain advanced knowledge of Bank applications, systems, development environments, and infrastructure technologies, and detailed expertise in vendor technologies and services used by the Bank.
  • Collaborate with infrastructure, application, security, network, operations, business, and vendor teams to deliver complex technology initiatives.
  • Continuously expand knowledge of financial services trends, practices, technologies, and emerging capabilities.
  • Adhere to Company risk and regulatory standards, policies, controls, and Risk Appetite; identify risk-related issues requiring escalation.
  • Promote an environment that supports belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points and applicable issues raised by external regulators.
  • Complete other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service