Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

M&T Bank Logo

Senior Software Engineer - CMDB

M&T Bank

$97,100 - $161,800
Dec 17, 2025
Buffalo, NY, US
Apply Now

M&T Tech is looking to solve complex problems and architect solutions by building an agile team of skilled and creative workers to create advanced technological solutions in banking. This specific role aims to ensure CMDB data is accurate, complete, and current to support IT operations, service management processes, and audits.

Requirements

  • Experience with CMDB
  • Advanced proficiency in minimum of 1 relevant programming language.
  • Advanced proficiency of CMDB architecture, ITIL processes, CSDM models, and automation technologies
  • Strong experience with ServiceNow Discovery, Integration Hub, Data Manager, CMDB Health Metrics and IRE
  • Skilled in JavaScript, REST/SOAP APIs, and ServiceNow scripting for automation.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud a plus
  • Advanced technical and analytical skills

Responsibilities

  • Architect robust data models and relationships for configuration items (CIs) following CSDM best practices.
  • Design and implement automated processes for CMDB data collection, including discovery tools, service graph connectors, import sets, and APIs.
  • Define and implement scalable CMDB architecture aligned with organizational and industry standards. Define and manage comprehensive IRE and health rules.
  • Partner with ITSM, ITOM, and platform teams to ensure CMDB supports incident, change, and asset management workflows.
  • Troubleshoot issues related to automation, monitor system performance, and optimize workflows for efficiency.
  • Ensure the accuracy and completeness of CMDB data, addressing errors and identifying root causes.
  • Identify opportunities for process improvement and automation within the CMDB and related processes. Document CMDB automation processes and provide training to other technical staff.

Other

  • This role offers a hybrid work schedule
  • 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
  • Ability to work independently and collaboratively with others in a team environment
  • Ability to use effective facilitation skills and techniques to elicit and review requirements from a diverse range of stakeholders and group size
  • Excellent written and verbal communication skills