Site Reliability Engineer
$97.1k - $161.8kM&T Bank
Software Development Engineer
Responsible at the advanced level for writing code and the team's technical requirements gathering. Independently completes work following banking technology standards and contributes to the overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).
This role will help establish and mature Site Reliability Engineering practices across critical banking technology services. The position will focus on improving reliability, observability, incident response, release safety, disaster recovery readiness, automation, and continuous improvement. The ideal candidate will partner closely with application development, infrastructure, operations, and product teams to define standards, implement resilient engineering patterns, reduce operational toil, and support highly available customer-facing services.
Primary Responsibilities
- Work independently and within the boundaries of the approved Software Development Lifecycle (SDLC) to process, design, and develop applications that solve business needs and minimize risk to the Bank by writing clean, secure, and resilient code.
- Author organized, efficient, and secure source code at an advanced level in a minimum of one programming language, applying appropriate data structures, algorithms, and engineering practices to solve business problems.
- Contribute to the design, implementation, and adoption of Site Reliability Engineering standards, practices, and governance across critical technology services.
- Define, implement, and mature Service Level Objectives (SLOs), Service Level Indicators (SLIs), and Service Level Agreements (SLAs) for key customer-facing services.
- Establish consistent SLI calculation methodologies and data sources across observability platforms, logs, metrics, dashboards, synthetic monitoring, and related monitoring tools.
- Partner with development teams to implement baseline resiliency patterns, including timeouts, retries, circuit breakers, autoscaling, fault tolerance, and rollback-safe release practices.
- Improve observability maturity by enhancing signal quality, reducing alert noise, increasing actionability, and expanding proactive alerting and synthetic monitoring capabilities.
- Standardize dashboards and reporting to provide end-to-end visibility into service health, customer experience, availability, latency, error rates, throughput, and operational performance.
- Support native Azure monitoring integration and ensure critical workloads have appropriate monitoring, alerting, resiliency, and capacity controls in place.
- Standardize and enhance incident response playbooks, severity models, escalation paths, and recovery procedures to improve consistency and reduce Mean Time to Recovery (MTTR).
- Introduce and support automated incident response capabilities, including event-driven recovery, runbooks, and self-healing approaches where appropriate.
- Contribute to release engineering practices, including Blue-Green and Canary deployments, reversible releases, rollback-safe changes, change risk reduction, and safer production deployments.
- Support disaster recovery validation, failover testing, and controlled chaos engineering exercises to improve resilience and validate recovery capabilities.
- Help scale SLO-driven engineering practices, including error budgets, reliability ownership, and service health accountability within product and engineering teams.
- Participate in or help mature an SRE Community of Practice by contributing to standards, decision pathways, knowledge sharing, and enterprise adoption of reliability practices.
- Support advanced observability capabilities, including trend analysis, anomaly detection, predictive insights, and customer journey observability.
- Institutionalize continuous improvement practices such as blameless postmortems, systemic issue tracking, recurring issue elimination, and operational efficiency improvements.
- Optimize infrastructure and application performance through autoscaling, right-sizing, automation, and reduction of manual operational toil.
- Regularly review pull requests, provide feedback, and execute on the change management of the request.
- Utilize source code management tools to manage and deploy code/applications, ensure compliance with SDLC policies, and support merge conflict resolution.
- Independently analyze and critique technical and business requirements to ensure completeness, accuracy, feasibility, and alignment to resiliency and reliability goals.
- Collaborate, document, and communicate technical implementation details clearly and concisely with business, technical, product, infrastructure, and operational stakeholders.
- Conduct code reviews, providing constructive feedback on code quality, maintainability, security, reliability, and performance improvements.
- Contribute to conversations with business or technical stakeholders and teams regarding application architecture, service design, production readiness, resiliency, and supportability.
- Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite. Identify risk-related issues requiring escalation to management.
- Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
- Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators, as applicable.
- Complete other related duties as assigned.
Supervisory/Managerial Responsibilities
No supervisory responsibilities.
Education and 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
- Advanced proficiency in a minimum of one relevant programming language.
- Experience developing, supporting, or operating applications within a formal Software Development Lifecycle.
- Experience with application reliability, production support, observability, monitoring, incident response, or operational stability practices.
- Experience working with source code management tools and deployment processes.
- Experience analyzing technical and business requirements and translating them into reliable, secure, and scalable technology solutions.
Education and Experience Preferred
- Experience with Site Reliability Engineering practices, including SLOs, SLIs, SLAs, error budgets, incident management, and reliability governance.
- Experience with observability and monitoring tools such as Dynatrace, Azure Monitor, application logs, metrics platforms, dashboards, alerting tools, or synthetic monitoring.
- Experience with Azure cloud services, cloud-native monitoring, autoscaling, and resilient application design.
- Experience implementing resiliency patterns such as retries, timeouts, circuit breakers, graceful degradation, and fault-tolerant design.
- Experience with release engineering practices, including Blue-Green deployments, Canary releases, rollback strategies, and change risk reduction.
- Experience with automated runbooks, event-driven recovery, self-healing systems, or other automation used to reduce operational toil.
- Experience with disaster recovery planning, failover testing, resiliency validation, or chaos engineering.
- Experience contributing to incident response playbooks, severity models, escalation standards, postmortems, and continuous improvement practices.
- Experience partnering with application development, infrastructure, operations, product, and business teams to improve service reliability and customer experience.
- Advanced analytical skills specific to application development, production stability, and service health.
- Experience working in a team environment.
- Ability to work autonomously.
- Ability to multitask on complex projects.
- Strong organizational skills.
- Strong time management skills.
- Proficient verbal and written communication skills.
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
$106.58k - $142.1k
...Buffalo, New York. A Mainframe CICS Systems Programmer has technical, domain level and specialist skills to ensure that all the engineering services are operated, maintained and constantly upgraded as technology advances. The role may involve multiple functions within...SuggestedTemporary workLive inFlexible hours$106.58k - $142.1k
...company match, and additional voluntary or legally‑required benefits. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client’s needs. While many positions offer remote or...SuggestedTemporary workLive inWork at officeRemote workFlexible hours$116.36k - $155.15k
...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... ...Amazon Web Services. Supports due diligence activities including site surveys, design, design review, bill of materials creation,...SuggestedFull timeTemporary workRemote work1 day per week- ...Job Description Before a road, airfield, or a building can be constructed, all obstacles must be removed from the site. As a Horizontal Construction Engineer in the Army National Guard, you'll handle the heavy lifting to help your crew succeed. You'll operate bulldozers,...SuggestedPart timeWeekend work
$100.7k - $136k
...The opportunity Delaware North is hiring an Senior Platform Engineer to join our Technology team at our global headquarters in Buffalo... ...across internal and external systems Improve platform reliability through monitoring, logging, alerting, and performance tuning...Suggested- ...Platform Engineer Buffalo, NY-Onsite We are seeking a highly motivated and technically strong Software Engineer to join our Platform Engineering Team. The ideal candidate will be responsible for supporting, automating, configuring, and maintaining enterprise platform...
- Description Software developer with experience developing applications to ingest, manage, visualize, and disseminate geospatial and environmental (especially meteorological and oceanographic) information. Developer should have experience working with common geospatial ...
- ...thorough unit and performance testing to ensure scalability and reliability. Review and debug code to identify and resolve issues.... ...for implementation. Requirements Bachelor's degree in Software Engineering, Information Technology, or a related field. 1 to 3 years of...
$97.1k - $161.8k
...efficient, and secure source code at an advanced level in a minimum of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms to solve business problems. Utilize source code management tools...Work experience placement$97.1k - $161.8k
...Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements... ...transactions, restart/recovery, monitoring, support documentation, and reliability improvements. Apply AI-assisted engineering and automation...Work experience placement$120k - $150k
...can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title Sr. Software Engineer Reporting To Management, Design Engineering Work Schedule Onsite – Buffalo, NY In 1951 When Bill Moog Founded Moog Inc., He Had a...Relocation packageFlexible hours$92k
Overview NRS offers customized solutions to asset managers and asset owners. We provide institutional transfer agency services, master trust and plan accounting, and fund-of-fund solutions. Founded in 1999, and a wholly owned subsidiary of Community Financial System, Inc...Full timeLocal areaVisa sponsorshipWork visa$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...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$69k - $105k
...Ohio Job Summary We are seeking an Intelligent Automation Engineer to support enterprise automation initiatives with a focus on Robotic... ...who are unable or limited in their ability to apply on this site may request reasonable accommodations by emailing HR_Compliance@...Work at officeFlexible hours- ...the ability to work independently in an evolving R&D environment. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong programming fundamentals; Python preferred. Understanding of object-oriented...
$100k - $120k
...services for scalability, performance, and security. Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. 3–5+ years of experience designing, developing, and maintaining large-scale software solutions, with a...Full timeMonday to Friday- ...the largest tooling group in the industry. We work with our customers to develop their project and see it through, from process engineering to build and installation, to ensure it is an efficient and cost-effective solution. As a true, single-source integrator, we have...Permanent employmentTemporary workLocal areaShift workNight shiftWeekend work
$168k - $230k
...platform powered by Apache Airflow®. Astro accelerates building reliable data products that unlock insights, unleash AI value, and... ...and open‑source software. We’re looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at the...$100k
...just step one. The job market is more competitive than ever, and companies want more than class projects and GPAthey want job-ready engineers with real skills, project experience, and the confidence to perform from day one. At SynergisticIT, we've been helping jobseekers...Full time- Invest in your future by being a part of an innovative technology team! Our partner is a financial services organization focused on making a difference in people’s lives and the communities they serve. As an organization founded more than 165 years ago, they now employ...Work experience placement
- Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description...Full time
$75k - $85k
...Job Title Systems Engineer Base Pay Range $75,000.00/yr - $85,000.00/yr Additional Compensation Types Annual Bonus Direct message the job poster from Partners Personnel Position Summary The Systems Engineer is responsible for designing, deploying, and maintaining the...Full time$120k - $150k
...us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title Sr. Systems Engineer, Test Equipment Reporting To Management, Design Engineering Work Schedule Onsite – Buffalo, NY As a Sr. Systems Engineer, Test...Relocation packageFlexible hours$93.58k - $142.64k
...Position Overview CUBRC is seeking an experienced DevOps engineer to join our team located in Buffalo, NY. As a DevOps engineer, you will be helping configure and maintain processes that automate software builds and releases for homeland security, defense, and intelligence...Work at office$139.7k - $232.9k
...enterprise-level architecture, technical strategy, and scalable engineering solutions across mobile, backend services, cloud platforms,... ..., asynchronous messaging patterns, API gateways, and service reliability standards. Define cloud adoption strategy and guide...Work experience placement- ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many...Full timeWork at officeRemote workWork from home
- ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...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...
- ...independently in an R&D environment where projects may evolve. Work Experience Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong programming fundamentals (Python preferred). Understanding of object-...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Site Reliability Engineer. Be the first to apply!
- site safety Buffalo, NY
- historic site Buffalo, NY
- IT site lead Buffalo, NY
- site leader Buffalo, NY
- site services specialist Buffalo, NY
- junior website developer Buffalo, NY
- construction site safety Buffalo, NY
- official site Buffalo, NY
- on-site clinical research associate (traveling/remote) Buffalo, NY
- site reliability engineer sre




